2016-03-23 59 views
1

我掙扎着搜索,沒有運氣。.htaccess從www.domain.com重定向到https://domain.com

我想要的是從www.domain.com重定向到https://domain.com

我已經成功地通過設置以下的.htaccess作爲folows解決了domain.comhttps://domain.com

RewriteEngine On 
RewriteCond %{HTTP:X-Forwarded-SSL} !on 
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 

我試圖this answerwww.domain.com不重定向到https://domain.com,它只停留www.domain.com,它不顯示任何東西

我該如何解決這個問題?

回答

1

您可以使用此單一的規則做到既http -> httpswww去除:

RewriteEngine On 

RewriteCond %{HTTP_HOST} ^www\. [NC,OR] 
RewriteCond %{HTTP:X-Forwarded-SSL} !on 
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+) [NC] 
RewriteRule^https://%1%{REQUEST_URI} [R=301,L,NE] 

確保在測試前先清除瀏覽器緩存。

+1

這個技巧!感謝您的額外功能☺ – Pathros

相關問題