SEO - 通过 404 页面重定向 301
Posted
技术标签:
【中文标题】SEO - 通过 404 页面重定向 301【英文标题】:SEO - 301 redirect via 404 page 【发布时间】:2013-06-22 23:05:12 【问题描述】:我是新手,所以我会尝试清楚地解释自己。
我正在从自定义 404 页面执行 301 重定向。现在我开始工作了,我的问题更多是关于谷歌将如何处理这个问题。因为我们去一个 404 页面,谷歌只是将它记录为 40 页面,还是它实际上会记录 301?正如我所说,我对此很陌生,并且已经通过谷歌查看了这个问题的答案。
无论如何,任何帮助或评论都会非常感激。提前谢谢
【问题讨论】:
【参考方案1】:这种情况下的最佳做法可能是:
如果页面不存在,但我们有新的页面,内容高度相似,我们可以进行 301 重定向,简单地说:“永久移动”,这指示 Google 实际考虑新 URL并优先考虑。
1234563它只是意味着 URL 错误,并且有人(或其他网站)欺骗了您点击此链接。您不应该自动从该页面重定向用户,而是放置一个指向主页的链接,以便用户可以选择他的操作。如果页面不存在,并且我们知道我们有这个页面,但它不存在,并且将来也不会存在(我们只是决定不再有这个页面),然后提供 410 “Gone” 页面,还有一个主页链接,让用户决定。
HTTP 代码不仅仅是一种理论,它是我们应该使用的标准。我注意到,许多 404 页面在没有正确的 HTTP 响应代码的情况下提供,这仅表明其背后的开发不佳。
更多关于 HTTP 响应代码的信息在这里:http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
【讨论】:
【参考方案2】:不能将 404 页面重定向到另一个页面。最好更正它并显示旧页面。如果不可能,您应该显示 404 页面并在其中添加一些有用的链接。
如果您想重定向到正确的页面,没关系,但最好的方法是显示原始页面,而不考虑重复。但您必须使用 rel canonical 告诉搜索引擎页面上的正确版本在哪里。
https://support.google.com/webmasters/answer/139394?hl=en
【讨论】:
这背后的原因是我们创建了新网站,并且该网站的大部分旧页面不再存在或已重命名。所以我认为通过这个解决方案为丢失的页面做 301 会更好。【参考方案3】:据我了解,301 重定向是保留“链接汁”的最佳方式,如果引用的 404 页面有很多外部链接、大量流量等,则应使用此重定向。 将通用 404 页面直接发送到主页并不理想,因为它可能会使用户感到困惑。允许 404 可以防止页面被搜索引擎重复索引和爬取。
在此处了解更多信息:http://moz.com/learn/seo/http-status-codes。
【讨论】:
嘿,梅丽莎,谢谢。如果我事先进行了设置,我的 404 页面会将页面重定向到正确的页面。所有其他页面都显示 404 错误。只是不确定 404 页面中的 301 是否是执行 301 的有效方式。以上是关于SEO - 通过 404 页面重定向 301的主要内容,如果未能解决你的问题,请参考以下文章
使用 RewriteRules 和 404 进行 301 重定向
Isapi Rewrite 301 重定向解析为 404 - 循环引用?
使用 301 重定向重定向 404 是将现有页面重定向到主页