The 404 or Not Found error message is an HTTP standard response code indicating that the client was able to communicate with the server but either the server could not find what was requested, or it was configured not to fulfill the request and not reveal the reason why. 404 errors should not be confused with “server not found” or similar errors, in which a connection to the destination server cannot be made at all.
摘自wikipedia HTTP 404
处理好诸如404错误这样的细节,对提高用户体验是极为关键的,一些关于404错误处理有趣的资源,
- 404lab.com :专门搜集网络上面有趣的自定义404页面的网站
- smashingmagazine.com 关于404错误的几篇文档
http://www.smashingmagazine.com/2007/08/17/404-error-pages-reloaded/?
http://www.smashingmagazine.com/2007/07/25/wanted-your-404-error-pages/
- 404错误的处理方式及对SEO的影响
- apache配置方式
如果打开了mod_rewrite,则在.htaccess中添加ErrorDocument指令
否则可以在httpd.conf中使用ErrorDocument指令
# ErrorDocument 400 /error/HTTP_BAD_REQUEST.html.var
# ErrorDocument 401 /error/HTTP_UNAUTHORIZED.html.var
# ErrorDocument 403 /error.php
# ErrorDocument 404 /error/HTTP_NOT_FOUND.html.var
# ErrorDocument 405 /error/HTTP_METHOD_NOT_ALLOWED.html.var
# ErrorDocument 408 /error/HTTP_REQUEST_TIME_OUT.html.var
# ErrorDocument 410 /error/HTTP_GONE.html.var
# ErrorDocument 411 /error/HTTP_LENGTH_REQUIRED.html.var
# ErrorDocument 412 /error/HTTP_PRECONDITION_FAILED.html.var
# ErrorDocument 413 /error/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var
# ErrorDocument 414 /error/HTTP_REQUEST_URI_TOO_LARGE.html.var
# ErrorDocument 415 /error/HTTP_SERVICE_UNAVAILABLE.html.var
# ErrorDocument 500 /error/HTTP_INTERNAL_SERVER_ERROR.html.var
# ErrorDocument 501 /error/HTTP_NOT_IMPLEMENTED.html.var
# ErrorDocument 502 /error/HTTP_BAD_GATEWAY.html.var
# ErrorDocument 503 /error/HTTP_SERVICE_UNAVAILABLE.html.var
# ErrorDocument 506 /error/HTTP_VARIANT_ALSO_VARIES.html.var
- tomcat配置
在web.xml配置全局的错误码处理页面
<web-app>
<error-page>
<error-code>404</error-code>
<location>/NotFound.jsp</location>
</error-page>
</web-app>
或根据异常处理页面
<error-page>
<exception-type>javax.servlet.ServletException</exception-type>
<location>/servletex.jsp</location>
</error-page>
Technorati 标签: 交互设计模式 , 404 错误
http://www.smashingmagazine.com/2007/08/17/404-error-pages-reloaded/?
转载请注明:出家如初,成佛有余 » 有趣的404错误页面处理