两个网站,相同的内容,如何重定向?

时间:2011-02-24 20:21:33

标签: redirect seo

我有一个问题,我需要维护两个网站(让我们将它们命名为example.com和yyy.com),它们就像别名一样。

我希望访问者能够通过这两个页面访问具有相同内容的页面。 在没有遇到搜索引擎麻烦的情况下,最好的方法是什么?

我知道301重定向,但我希望访问者留在example.com或yyy.com,同名显示在地址栏中,不要重定向。

2 个答案:

答案 0 :(得分:2)

您可以做的一件事是在您认为是“副本”的网站页面上使用rel = canonical标记。

基本上,在每个页面的HTML的head部分,您可以告诉“原始”网站上的哪个页面具有相同的内容。 因此,如果(例如)您的网站名为www.yourmainsite.com和www.yoursecondsite.com,您应该在yoursecondsite.com上标记testpage.htm,如下所示:

<link rel="canonical" href="http://www.yourmainsite.com/testpage.htm"/>

有关详细信息,请参阅here

否则,您只需告诉搜索引擎不要在robots.txt

中为yoursecondsite.com编制索引
  User-agent: *
  Disallow: / 

警告:我不是SEO人员。我确实必须实现类似的东西,但是我的建议是一粒盐

答案 1 :(得分:0)

从理论角度来看,“Content-Location”HTTP标头是为defined hereexplained here而发明的。

然而,搜索引擎prefer“规范”链接标记(如Paolo的解释中)是出于同一目的,因为“内容位置”标题主要被网页设计师滥用。

我可能会同时使用它们。