【问题标题】:Will re-direction from home page affect search engine crawling?从主页重定向会影响搜索引擎的抓取吗?
【发布时间】:2010-10-15 21:43:37
【问题描述】:

有一个新域,比如说 va.in。

正在为子域 a.va.in 准备内容

这个想法是 va.in/index 可以包含指向未来某个时间的各个部分的指针(例如 b.va.in、c.va.in 等)。到目前为止,拥有这样一个页面没有任何意义,因为只有一个部分,即 a.va.in

  1. 如果我现在决定将 va.in 重定向到 a.va.in,搜索引擎会跟随重定向并索引该网站吗?

  2. DNS 是进行重定向的最佳位置吗?

【问题讨论】:

    标签: redirect seo http-status-code-301 cname


    【解决方案1】:

    使用“301 永久移动”搜索引擎只会索引子域 a.va.in。 如果没问题,您可以使用 Web 服务器的配置来执行此操作。

    例如在 Apache 中:

    <VirtualHost va.in www.va.in>
    Redirect permanent / http://a.va.in/
    </VirtualHost>
    

    您不能真正使用 DNS 进行重定向,因为在 DNS 中您无法将 CNAME 分配给 @。 见:Is Root domain CNAME to other domain allowed by DNS RFC?

    有一个与你相关的问题:301 Redirect vs DNS change: Is it ever safe to kill a 301 redirect and update the DNS for a subdomain?

    【讨论】:

      【解决方案2】:

      您可以通过两种方式重定向。

      1. 如 evilpenguin 所说,以编程方式
      2. 使用网络服务器(示例 iis)

      但这两种选择有一个共同点。如果您想告知搜索引擎 va.in 已永久移至 a.va.in,则重定向必须是永久重定向

      如果您不指定永久重定向,爬虫仍然会转到 a.va.in,但在这种情况下,它们不会被告知这是永久重定向。

      如果有人为 va.in 添加了书签,并且在第一种情况下(永久重定向),书签将得到更新。但在第二种情况下,书签不会更新。

      希望这会有所帮助。

      【讨论】:

        【解决方案3】:

        是的,如果您使用 HTTP 标头重定向,搜索引擎会遵循重定向

        header ('HTTP/1.1 301 Moved Permanently');
        header ('Location: '.$location);
        

        我不知道 DNS 重定向,但我宁愿不使用它..

        你可以read more about how to do a HTTP redirect here

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2011-03-06
          • 2018-09-25
          • 2015-05-08
          • 2010-11-04
          • 2010-11-22
          • 1970-01-01
          相关资源
          最近更新 更多