Google网址错误 - 软404。

时间:2013-05-28 20:41:32

标签: .htaccess

我最近重新构建了我的网站,并在此过程中删除了许多网页。 我已经输入.htaccess 301重定向来反映新页面直接替换旧页面的更改结构;已经放入自定义404页面,并包含以下.htaccess命令:ErrorDocument 404 /page-not-found.html。 对于完全删除但没有新等效页面的页面,我使用.htaccess重定向到“找不到页面”的自定义页面。 但是,在网站管理员工具中,我看到报告了软404,未找到未返回404响应代码的网页。 有人可以就此向前方提出建议吗? 我是否应该重定向对已删除页面的引用,并让“找不到的页面”在网站管理员工具报告中叠加,或者是否有办法从服务器返回404代码,即使存在重定向? 任何建议将不胜感激。 谢谢, 安德鲁

1 个答案:

答案 0 :(得分:0)

我认为如果页面没有新的等效内容,那么让它失败,并返回404(应显示您的自定义页面)。

谷歌正在显示一个软404因为重定向(这是一个301,而不是404),正如你所说。

如果您确实重定向到了自定义页面,并以某种方式返回了404,那实际上只是让它们找不到它们。

找不到的页面会堆叠起来,但如果真的找不到它们,那么这就是正确的答案。

替代方案是301到不同的页面,这是一个真正的“嘿这个移动,试试这个”页面,但它必须看起来像“未找到”之外的东西,以避免谷歌将其视为软404。