2014-02-27 33 views

回答

0

您可以使用:

RewriteEngine On 

RewriteCond %{HTTPS} off 
RewriteCond {HTTP_HOST} ^www\.website\.com$ [NC] 
RewriteRule^https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE] 

RewriteCond %{HTTPS} on 
RewriteCond {HTTP_HOST} !^www\.website\.com$ [NC] 
RewriteRule^http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE] 
+0

看起來,這不是強制SSL。理想的解決方案是強制ssl,如果它不是www,那麼它會強制http –

+0

立即看到更新後的代碼,並確保它是** .htaccess中的第一條規則**。希望你沒有運行任何CMS/PHP框架。 – anubhava

+0

我會測試它,目前正在運行Codeigniter PHP框架 –

相關問題