【发布时间】:2013-05-16 01:25:53
【问题描述】:
案例:
www.domain.com 重定向到 domain.com
www.domain.com/somecategory 不会重定向到 domain.com/somecategory。
页面上的链接是相对的,这会导致 google 出现问题,因为所有 www 链接现在都是重复的内容。有没有办法解决这个问题并在所有 WWW 页面上强制进行非 www 重定向,无论它是否是 root 用户?
htaccess:
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]
【问题讨论】:
-
您搜索过该网站吗?如果是:您遇到的具体问题是什么/您遇到了什么问题?
-
是的,我已经搜索过该网站。具体来说,如果我直接链接到它们,我的子目录不会重定向到非 www。它们仅在通过 root 访问时才会重定向。
-
我不明白这根本不是一个有效的问题。您基本上有数百个线程详细说明 www 到非 www 或非 www 到 www,但没有关于这个特殊问题。请详细说明您的飞越-1:/
标签: .htaccess