我有一个网站,并使用谷歌网站管理员工具。我在工具中为站点创建了两次设置:一次是作为www.xyz.com,另一次是作为xyz.com。一旦我深入了解细节,两者的统计数据就会有所不同。
我想继续使用www.xyz.com。如何才能让每个人都转到xyz.com,然后被重定向到www.xyz.com?这会不会影响我在google中的排名或索引?
致以敬意,
如果问题很简单,很抱歉:)
发布于 2013-02-25 23:19:46
使用htaccess时,我使用以下命令来强制执行www
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www
RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [L,R=301] 尽管如果是为了SEO的目的,你最好还是做下面的事情
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]因为这也移除了url的任何索引或主页部分。
在网站管理员工具的设置中,你也可以选择总是使用www,这将合并两个域名的数据在一个www域下(虽然你可以在GWMT中看到www和非www的列表)
发布于 2013-02-25 23:21:27
使用首选域名,此处有更多说明:
http://support.google.com/webmasters/bin/answer.py?hl=en&answer=44231
指定首选域: 在网站管理员工具主页上,单击所需的网站。在站点配置下,单击设置。在首选域部分中,选择所需的选项。
您还可以使用301 redirect:http://support.google.com/webmasters/bin/answer.py?hl=en&answer=93633
https://stackoverflow.com/questions/15070217
复制相似问题