代码之家  ›  专栏  ›  技术社区  ›  shipshape

我如何告诉搜索引擎不要通过辅助域名索引内容?

  •  1
  • shipshape  · 技术社区  · 14 年前

    我在a.com有一个网站(例如)。我还有其他几个域名,我什么都不用:b.com和c.com。他们现在转发到a.com。我注意到Google正在使用b.com/stuff和c.com/stuff为我网站的内容编制索引,而不仅仅是a.com/stuff。告诉谷歌只通过a.com而不是b.com和c.com索引内容的正确方法是什么?

    b、 com和c.com并不是a.com的别名,它们只是我为将来可能的项目保留的其他域名。

    4 回复  |  直到 14 年前
        1
  •  3
  •   Wolph    14 年前

    .htaccess 文件如下:

    RewriteEngine on
    RewriteCond %{HTTP_HOST} \.b\.com$ [OR]
    RewriteCond %{HTTP_HOST} \.c\.com$
    RewriteRule ^(.*)$ http://a.com/$1 [R=301,L]
    
        2
  •  6
  •   Paul Rubel    14 年前

    robots.txt 是告诉蜘蛛什么该爬什么不该爬的方法。如果你把以下内容放在你网站的根目录中/机器人.txt:

    User-agent: *
    Disallow: /
    

    一个行为良好的蜘蛛不会搜索你网站的任何部分。大多数大型网站都有机器人.txt,就像 google

    User-agent: *
    Disallow: /search
    Disallow: /groups
    Disallow: /images
    Disallow: /news
    #and so on ...
    
        3
  •  0
  •   Florin Sima    12 年前

    http://support.google.com/webmasters/bin/answer.py?hl=en&answer=93708

    对于最后一种方法,这取决于您是否要使用httpd.conf文件文件或.htaccess。最好的办法是httpd.conf文件,即使.htaccess看起来更容易。

    http://httpd.apache.org/docs/2.0/howto/auth.html

        4
  •  0
  •   templeorder    10 年前

    让服务器端代码生成一个规范引用,指向要被视为“源”的页面。示例=

    参考文献: http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html

    推荐文章