0

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

4

1 回答 1

0

我认为如果该页面没有新的等价物,则让它通过未找到,并返回 404(应该显示您的自定义页面)。

正如您所说,由于重定向(这是 301,而不是 404),Google 显示了软 404。

如果您确实重定向到自定义页面,并以某种方式返回了 404,这与只是让它们不被发现基本上是一样的。

找不到的页面会堆积起来,但如果真的找不到了,那就是正确的响应。

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

于 2013-05-28T23:42:10.480 回答