我是新手,所以我会尝试清楚地解释自己。
我正在从自定义404页面进行301重定向。现在我开始工作了我的问题更多是关于谷歌如何对待它。因为我们去404页面谷歌只是将它记录为40页或者它实际记录301?正如我所说,我是新手,并通过谷歌试图找到答案。
无论如何,任何帮助或评论都会受到极大关注。提前谢谢
答案 0 :(得分:5)
在这种情况下的最佳做法可能是:
如果页面不存在,但我们有新的,内容高度相似,我们可以进行301重定向,只需说:“永久移动”,这是指示Google实际上在帐户上使用新的URL并优先考虑它。
如果页面不存在,我们实际上不知道为什么有人可以输入此链接,因为此URL从未存在且只是错误,那么我们提供404“未找到”。它只是意味着URL是错误的,某人(或其他一些网站)欺骗了您关注此链接。您不应该自动从此页面重定向用户,而是放置指向主页的链接,以便用户可以选择他的操作。
如果页面不存在,我们知道我们有这个页面,但它不存在,并且将来也不会存在(我们已经决定不再使用有这个页面),然后提供410“Gone”页面,还有一个主页链接,让用户决定。
HTTP代码,不仅仅是一种理论,它还是我们应该使用的标准。我注意到,在没有正确的HTTP响应代码的情况下提供了大量404页面,这只表明它背后的开发很差。
有关HTTP响应代码的更多信息,请访问:http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
答案 1 :(得分:0)
根据我的理解,301重定向是保留“链接汁”的最佳方式,如果404页面引用有大量外部链接,有大量流量等应该使用。 将通用404页面直接发送到主页并不理想,因为它可能会使用户感到困惑。允许404使搜索引擎不会重复索引和抓取页面。
答案 2 :(得分:0)
将404页面重定向到另一个页面是不可行的。最好纠正它并显示旧页面。如果不可能,你应该显示404页面,并在其中放入一些有用的链接。
如果你想重定向到正确的那个没关系,但最好的方法是显示原始页面而不管重复。但您必须使用rel canonical告诉搜索引擎页面上的版本正确。