我有一个网站,并且正在使用Google网站管理员工具。我在网站工具中创建了两次设置:一次是www.xyz.com,一次是xyz.com。一旦我深入细节,两者的统计数据就不同了。
我想坚持使用www.xyz.com。如何让每个人都去xyz.com重定向到www.xyz.com?这会损害我在谷歌的排名或索引吗?
的问候,
抱歉,如果问题很简单:)答案 0 :(得分:4)
使用htaccess,我将以下内容用于强制www
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www
RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [L,R=301]
虽然如果是出于搜索引擎优化目的,你可能最好做以下事情
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www
RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [L,R=301]
RewriteCond %{THE_REQUEST} ^.*/index.php
RewriteRule ^(.*)index.php$ http://%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^.*/index.htm
RewriteRule ^(.*)index.htm$ http://%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^.*/index.html
RewriteRule ^(.*)index.html$ http://%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^.*/home.htm
RewriteRule ^(.*)home.htm$ http://%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^.*/home.html
RewriteRule ^(.*)home.html$ http://%{HTTP_HOST}/$1 [R=301,L]
因为这也会删除网址的任何索引或主页部分。
在设置中的网站站长工具中,您还可以选择始终使用www,这将合并两个域的数据在单个www域下(尽管您将能够看到GWMT中列出的www和非www)
答案 1 :(得分:3)
使用首选域名,此处提供更多说明:
http://support.google.com/webmasters/bin/answer.py?hl=en&answer=44231
指定首选域:
On the Webmaster Tools Home page, click the site you want. Under Site configuration, click Settings. In the Preferred domain section, select the option you want.
你也可以使用301重定向: http://support.google.com/webmasters/bin/answer.py?hl=en&answer=93633