利用.htaccess文件自定义错误页

2008年9月04日 0:12 . 分类 网络相关 . 被踩 444 次 .

文章作者: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文件自定义错误页”

  1. gowers 发表于 2008年9月04日 10:51

    这方法不错,对于空间商不支持404页面的,可以这么做~

  2. NetPuter 发表于 2008年9月04日 23:05

    最近都在找~刚好有^^

  3. 菜牛 发表于 2008年9月05日 13:23

    不错啊,
    我转走了啊。。

  4. LoveBlogEarn 发表于 2008年9月09日 21:10

    这方面不是很懂,我有一个博客,一直有点BUG,可就是不会修正!

  5. 卡库拉迪 发表于 2008年9月22日 06:27

    错误代码512字节以下的话,默认可能会被 IE 和 Chrome 神隐掉……

    哎~不过如果为 WordPress 使用 URL 改写的话,好像就有难度了呢……

    Slyar 回复 于 09月 22nd, 2008 12:12:

    我到现在都还没用过Chrome。。。

    卡库拉迪 回复 于 09月 23rd, 2008 03:36:

    其实渲染和Safari一样的,就是界面漂亮点。

  6. Mr.crazy 发表于 2008年11月13日 12:44

    呵呵 不错啊,收藏了,弄个漂亮的

发表您的评论[审核后显示]




关闭
E-mail It