我試圖使用以下命令將所有 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]