1
6
最佳做法是返回用户友好的404页面,其中包含404响应代码,而不是200。您的Web服务器应该相对容易地为您处理这个问题。 |
2
2
在Apache中使用错误文档
错误文档可以是您想要的任何内容。例如,如果您使用的是PHP,您可以创建一个名为error404.php的文件,如下所示:
唯一重要的是 响应必须在头中包含正确的404代码 -由apache、php或任何其他动态脚本输出。 有趣的404例子: http://www.northernbrewer.com/brewing/weekly_fermenterd |
3
2
您仍然可以发送404状态,并为同一响应中的死链接提供用户友好的消息。即使“普通用户”也应该获得404状态,即使页面看起来不像典型的失败页面。拦截请求的方式取决于您的Web服务器。这比检测用户代理和为GoogleBot做一些不同的事情要容易得多。 |