我尝试使用以下方法强制所有 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]