我想要一個WordPress的網站HTTPS,但我嘗試給我一個重定向循環。我編輯了htaccess,我已經將它設置爲PHP,我甚至下載了一個wordpress插件來轉換它,但每種方法都會給我一個重定向循環錯誤。我知道某件事必須將我的https重定向到http,但我不知道是什麼。這是我的.htaccess文件沒有任何的HTTPS設置它:轉換一個完整的WordPress站點到HTTPS
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
這裏就是我想在頭php文件使用頁面CONVER到HTTPS的PHP:
if($_SERVER["HTTPS"] != "on")
{
header("Location: https://" . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]);
exit();
}
我試過了,它不會改變任何東西。它仍然在http上,即使我改變設置。即使我在網址欄中手動添加https,它也會回到正常的http。 –
您是否在虛擬主機上安裝了SSL?在主機上有https https重定向嗎?你有沒有檢查主題文件重定向打破你的企圖? – markratledge
我有一個SSL證書,Woocommerce中的結帳頁面通過HTTPS加載。我應該在可能打破重定向的主題文件中尋找什麼? –