【发布时间】:2017-04-15 06:49:35
【问题描述】:
我的 htaccess 文件中有以下代码来处理 404 代码:
ErrorDocument 404 https://www.mywebsite.co.uk/lost.php
RewriteEngine On
当然会返回一个自定义 404 页面(工作正常)。
我做了一个 nibbler 检查,结果如下:
使用 重定向。丢失的页面应该直接返回 404 错误而不是 重定向到另一个页面。
此网站未返回 404 错误 HTTP 状态代码 页。这很糟糕,因为像谷歌这样的搜索引擎可能会出错 这是一个真实的内容页面。
如果上述方法不好,处理 404 错误代码的最佳做法是什么?我只是想要一些通用的东西。不需要使用 301,因为我的 404 的目的只是让访问者知道他们正在寻找的东西不存在或者他们打错了。
如果使用重定向是一个“常见错误”,应该怎么做?
感谢您的帮助。
【问题讨论】:
标签: .htaccess redirect http-status-code-404