将www和index.html重定向到root非www .htaccess

时间:2016-08-20 16:25:31

标签: .htaccess redirect no-www

我想在我的.htaccess文件中制定规则,重定向我的www.example.com和 www.example.com/index.html到example.com

由于

3 个答案:

答案 0 :(得分:1)

您可以将这两个要求组合在一个规则中,如下所示:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www\. [NC,OR]
RewriteCond %{THE_REQUEST} /index\.html[?\s] [NC]
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
RewriteRule ^(.*?)(?:index\.html)?$ http://%1/$1 [L,R=301,NE,NC]

答案 1 :(得分:0)

创建.htaccess文件。并添加这个:

#DIV_5

答案 2 :(得分:0)

thiis应该无缝地工作

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