0

案子:

www.domain.com重定向到domain.com

www.domain.com/somecategory不会重定向到domain.com/somecategory

页面上的链接是相对的,这会导致 google 出现问题,因为所有 www 链接现在都是重复的内容。有没有办法解决这个问题并在所有 WWW 页面上强制进行非 www 重定向,无论它是否是 root ?

访问:

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

我也试过

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

1 回答 1

1

我已将您的代码更改为:

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

它似乎正在工作。

重写规则中没有斜线,我被重定向到domain.compage而不是domain.com/page

于 2013-05-15T17:25:53.253 回答