利用.htaccess文件自定义错误页
文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。
利用.htaccess文件可以使你可以拥有个性化的错误页面,这会让你的网站在出错的时候看上去更专业。
任何页面错误代码(例如404找不到页面),都可以通过修改.htaccess文件将其变成自定义页面
修改方法:ErrorDocument Errornumber /file.html
中文解释:ErrorDocument 错误代码 /目录名/文件名.扩展名
举个例子,如果我的根目录下有一个slyar_404.html文件,我想使用它作为404 error的页面,那么只需要这么写:
ErrorDocument 404 / slyar_404.html
如果文件不在网站的根目录下,那么你需要这么写:
ErrorDocument 404 /你的路径/slyar_404.html
以下是一些最常用的错误:
常用的客户端请求错误返回代码:
400 - Bad request 错误请求
401 - Authorization Required需要验证
403 - Forbidden禁止
404 - Not Found找不到页面
405 - Method Not Allowed
408 - Request Timed Out
411 - Content Length Required
412 - Precondition Failed
413 - Request Entity Too Long
414 - Request URI Too Long
415 - Unsupported Media Type
常见的服务器错误返回代码:
500 - Internal Server Error 内部服务器错误
剩下的工作就简单了,你需要设计一个错误发生时显示的文件,然后把它们和.htaccess一起上传。
当然,如果所需要提示的信息很少的话,你也可以直接输出提示信息,例如
ErrorDocument 401 “Slyar遗憾地告知您:您没有权限访问该页面!”
您可能还对以下内容感兴趣
收藏、分享这篇文章! 用 RSS feed 订阅本博客 什么是订阅? Trackback评论
8 条评论 关于 “利用.htaccess文件自定义错误页”
发表您的评论[审核后显示]












这方法不错,对于空间商不支持404页面的,可以这么做~
最近都在找~刚好有^^
不错啊,
我转走了啊。。
这方面不是很懂,我有一个博客,一直有点BUG,可就是不会修正!
错误代码512字节以下的话,默认可能会被 IE 和 Chrome 神隐掉……
哎~不过如果为 WordPress 使用 URL 改写的话,好像就有难度了呢……
Slyar 回复 于 09月 22nd, 2008 12:12:
我到现在都还没用过Chrome。。。
卡库拉迪 回复 于 09月 23rd, 2008 03:36:
其实渲染和Safari一样的,就是界面漂亮点。
呵呵 不错啊,收藏了,弄个漂亮的