.htaccess从www.domain.com重定向到https://domain.com

时间:2016-03-23 18:52:36

标签: .htaccess redirect

我没有运气地挣扎着寻找。

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

通过将以下.htaccess设置为以下内容,我已成功解决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 个答案:

答案 0 :(得分: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]

确保在测试前清除浏览器缓存。