【发布时间】:2014-01-25 05:59:48
【问题描述】:
我认为 404 是有意义的,因为用户很可能输入了错误的 url。
但我不确定其他人 - 如果用户看不到它,我宁愿不浪费带宽并且只将最小的错误页面作为内容发送回来。
【问题讨论】:
-
这个问题实际上是要求调查其他人的行为;这不是 SO 的话题。
我认为 404 是有意义的,因为用户很可能输入了错误的 url。
但我不确定其他人 - 如果用户看不到它,我宁愿不浪费带宽并且只将最小的错误页面作为内容发送回来。
【问题讨论】:
我的个人选择:
401: Unauthorized
403: Forbidden
404: Not Found
500: Internal server error
请注意,您可以让所有这些页面都指向一个 php 脚本,该脚本将处理精美的装饰,唯一的可变部分将归结为错误代码和名称。
您可能想为 404 做一个特殊情况,但其他情况要么是由服务器故障引起的(如果你经常看到这些,是时候与你的提供商谈谈了)或者是用户强行徘徊在他不应该去的地方(通常会尝试一些原始网址,看看他是否可以访问您网站的隐藏部分),所以我希望细节应该减少到最低限度:)。
【讨论】: