強制 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]

相關內容