.htaccess 独立于域的 www 到非 www,带有 piggyback 主页规则

.htaccess domain-independent www to non-www with piggyback home page rule

上有 "Generic htaccess redirect www to non-www" 的解决方案。它使站点从 www 301 重定向到非 www,而无需指定域名。

看起来像这样:

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

我试图完成的是在 /home 重定向到根的地方添加一个规则。

也就是说 http://example.com/homehttp://www.example.com/home 前往 http://example.com 不管域名。

但我想不通。

您可以使用:

RewriteEngine On

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

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