我目前在 google 和 yahoo siteexplorer 等中列出了我的网站的两个网址,索引的页面存在一些差异。
我需要两者,还是可以删除开头带有 www 的那个,然后让它使用新的 url 找到所有页面?我已经在 google 中设置了我的首选域,但在 yahoo 中看不到这样做的方法。
这甚至会对他们如何索引我的网站产生差异,还是只是为了让我可以访问统计信息等?
我的 .htaccess 全部设置为删除 www 反正。
非常感谢任何建议。
我目前在 google 和 yahoo siteexplorer 等中列出了我的网站的两个网址,索引的页面存在一些差异。
我需要两者,还是可以删除开头带有 www 的那个,然后让它使用新的 url 找到所有页面?我已经在 google 中设置了我的首选域,但在 yahoo 中看不到这样做的方法。
这甚至会对他们如何索引我的网站产生差异,还是只是为了让我可以访问统计信息等?
我的 .htaccess 全部设置为删除 www 反正。
非常感谢任何建议。
如果您使用 URL 重写将 www-URL 重写为非 www-URL,则不需要删除它。然后,搜索引擎应该只列出非 www-URL。
http://www.codinghorror.com/blog/2007/02/url-rewriting-to-prevent-duplicate-urls.html
如果是我,我会将 Apache 配置为发回301消息,告诉客户端移动到一个或另一个主机名。
任何一个主机名都可以,只需选择一个,并使其保持不变。这样一来,Google 的页面排名将知道将其数据库合并到一个条目中,并且您将通过使每个人在将您的 URL 剪切粘贴给他们的朋友时都可以很容易地标准化,从而加强到您网站的外部链接.