强制 HTTP 转为 HTTPS 时出现空白页

强制 HTTP 转为 HTTPS 时出现空白页

我尝试使用以下方法强制所有 http 请求转为 https:

<VirtualHost *:80>
 RewriteEngine on
    ReWriteCond %{SERVER_PORT} !^443$
    RewriteRule ^/(.*) https://%{www.advisorcircuit.com}/$1 [NC,R=301,L]
</VirtualHost>

但是当我访问我的网站时,虽然我可以在窗口选项卡上看到我的快捷方式图标,但我看到的却是空白页。有什么办法可以解决吗?

答案1

%{..}表示一个变量。我假设www.advisorcircuit.com不是一个变量。

您要么需要:

RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [NC,R=301,L]

或者

RewriteRule ^/(.*) https://www.advisorcircuit.com/$1 [NC,R=301,L]

相关内容