在我的网站上,我目前正在自定义处理两个HTTP错误:404 Not Found和403 Forbidden。此“处理”包括将用户重定向到特定于特定错误的自定义错误页面。是否有任何其他HTTP(或实际上是其他类型)错误经常发生以保证自定义重定向和页面?
答案 0 :(得分:3)
如果你想要相对彻底,你可以考虑处理这两个:
401:未经授权。您无法识别登录尝试。 (与403对比,他们成功进行身份验证,但无权查看他们要求的资源。)
500:服务器错误。服务器端出现问题,您无法从中恢复。
如果您希望获得大量流量,也可以考虑处理503:
答案 1 :(得分:2)
我会处理500错误页面更友好,就像Stackoverflow一样:https://stackoverflow.com/error
答案 2 :(得分:0)
我在rails上使用ruby,默认情况下它可以帮助你处理这些:
404 :未找到
422 :无法处理的实体
500 :服务器错误
然后我通常会为 403 添加处理:Forbdiden