2017-09-04 93 views
0

我最近向我的網站添加了一個SSL證書,並且希望將所有頁面重定向到其安全「版本」。如何強制在整個域上重定向http https

目前我在我的htaccess下面一行:

RewriteEngine On 
RewriteBase /
RewriteCond %{SERVER_PORT} !443 
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$ 
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$ 
RewriteRule ^(/(.*))?$ https://%{HTTP_HOST}/$1 [R=301,L] 

但是,當我手動刪除https://www。從網址,它只顯示常規的不受保護的頁面。

我該如何強制所有頁面https而不管www。

回答

1

我在我的主目錄(ex. https://www.example.com/.htaccess)我的FTP服務器上使用此代碼:

RewriteEngine On 
RewriteCond %{SERVER_PORT} !^443$ 
RewriteRule (.*) https://%{HTTP_HOST}/$1 [L] 

希望它爲你工作。

+0

謝謝,這工作。不知道爲什麼我沒有。我會在6分鐘內接受。 – twan

相關問題