SEO - 301重定向通过404页面

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SEO - 301重定向通过404页面相关的知识,希望对你有一定的参考价值。

我是新手,所以我会尝试清楚地解释自己。

我正在从自定义404页面进行301重定向。现在我开始工作了我的问题更多是关于谷歌如何对待它。因为我们去404页面谷歌只是将它记录为40页或者它实际记录301?正如我所说,我是新手,并通过谷歌试图找到答案。

无论如何,任何帮助或评论都会受到极大关注。提前致谢

答案

在这种情况下的最佳做法可能是:

  1. 如果页面不存在,但我们有新的,内容高度相似,我们可以进行301重定向,简单地说:“永久移动”,这指示Google实际上在帐户上采用新的URL并确定其优先级。
  2. 如果该页面不存在,并且我们实际上不知道为什么有人可以键入此链接,因为此URL从未存在且只是错误,那么我们提供404“Not Found”。它只是意味着URL是错误的,某人(或其他一些网站)欺骗了您关注此链接。您不应该自动从此页面重定向用户,而是放置指向主页的链接,以便用户可以选择他的操作。
  3. 如果页面不存在,并且我们知道我们有这个页面,但它不存在,并且将来也不会存在(我们只是决定我们将不再拥有此页面),然后提供410“Gone”页面,以及主页链接,让用户决定。

HTTP代码不仅仅是一种理论,它是我们应该使用的标准。我注意到,在没有正确的HTTP响应代码的情况下提供了大量404页面,这只表明它背后的开发很差。

有关HTTP响应代码的更多信息,请访问:http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

另一答案

根据我的理解,301重定向是保留“链接汁”的最佳方式,如果404页面引用有很多外部链接,有大量流量等,则应该使用301重定向。将通用404页面直接发送到主页并不理想,因为它可能会使用户感到困惑。允许404使搜索引擎不会重复索引和抓取页面。

在这里阅读更多相关信息:http://moz.com/learn/seo/http-status-codes

另一答案

将404页面重定向到另一个页面是不可行的。最好纠正它并显示旧页面。如果不可能你应该显示404页面并在其中放置一些有用的链接。

如果你想重定向到正确的那个没关系,但最好的方法是显示原始页面而不管重复。但您必须使用rel canonical告诉搜索引擎页面上的正确版本。

https://support.google.com/webmasters/answer/139394?hl=en

以上是关于SEO - 301重定向通过404页面的主要内容,如果未能解决你的问题,请参考以下文章

使用 RewriteRules 和 404 进行 301 重定向

Isapi Rewrite 301 重定向解析为 404 - 循环引用?

使用 301 重定向重定向 404 是将现有页面重定向到主页

htaccess 301 与重定向 404

Magento:删除产品,301重定向到相关的现有页面,例如,它的父类别

SEO - 为爬虫重定向 301 的正确方法