重写规则& Google搜索引擎

时间:2012-02-15 13:42:42

标签: wordpress .htaccess mod-rewrite seo

我的网站位于

www.website.com

某些页面有一个指向

的重写代理规则

sub.website.com (一个驻留在不同服务器上的wordpress安装)

所以例如; www.website.com/some-article.aspx 显示来自=>的内容的 sub.website.com/articles/some-article / (并且地址保持不变)

问题是Google将索引两个页面,这会创建重复的内容。 我只想让谷歌为此页面编制索引: www.website.com/some-article.aspx

任何人都有关于这个主题的经验,或者有想法?

感谢。

3 个答案:

答案 0 :(得分:0)

WordPress的几个SEO插件将规范标签添加到一个页面,该页面将告诉搜索引擎您的某个域包含正式版本。一旦激活,应该没有问题。

答案 1 :(得分:0)

大多数搜索引擎现在支持head部分中的规范链接元素,因此在sub.website.com wordpress安装中,您需要创建一个wordpress插件,该插件将为每个页面添加此元素,并使用正确的规范URL。类似的东西:

<link rel="canonical" href="www.website.com/some-article.aspx"/>

答案 2 :(得分:0)

如果您不希望索引sub.website.com上的任何内容,您可以在sub.website.com的根目录中创建robots.txt文件并添加以下条目。

User-agent: *
Disallow: /

如果您只想限制某些目录,例如/articles将其更改为

User-agent: *
Disallow: /articles/

如果sub.website.com的根目录与任何其他网站共享,例如www.website.com,然后查看此post,了解如何修改.htaccess以提供正确的robots.txt