.htaccess域独立的www到非www与背驮式主页规则

时间:2015-01-08 18:03:53

标签: .htaccess redirect

https://stackoverflow.com/a/1270281/891052上有#34; Generic htaccess将www重定向到非www"的解决方案。它使网站301从www重定向到非www,而无需指定域名。

看起来像这样:

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

我试图完成的是向/ home添加规则,其中/ home重定向到根目录。

换句话说 http://example.com/homehttp://www.example.com/homehttp://example.com 无论域名如何。

但我无法弄清楚如何。

1 个答案:

答案 0 :(得分:1)

您可以使用:

RewriteEngine On

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

RewriteRule ^home/?$ / [NC,L]