.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/home 和
http://www.example.com/home 前往
http://example.com
不管域名。
但我想不通。
您可以使用:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/ [R=301,L]
RewriteRule ^home/?$ / [NC,L]
上有 "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/home 和 http://www.example.com/home 前往 http://example.com 不管域名。
但我想不通。
您可以使用:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/ [R=301,L]
RewriteRule ^home/?$ / [NC,L]