2012-09-13 17 views

回答

3

您的第一行檢查主機是否是您重定向到的內容。您不需要檢查HTTPS_HOST,因爲在https中,主機仍然是相同的(它來自請求標頭Host:)。

嘗試:

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^www.example.com [NC] 
RewriteRule ^(.*)$ https://example.com/$1 [L,R=301] 

RewriteCond %{HTTPS} !on 
RewriteRule ^(.*)$ https://example.com/$1 [L,R=301] 
+0

這也推動了非HTTPS,非www到HTTPS? –

+0

@DavidBorough不,它沒有,我已經編輯了非https的帳戶的答案。 –

+0

感謝您的幫助。 –

相關問題