
使用.htaccess文档自定义错误页
- 2011年7月7日
- 244 浏览数
- .htaccess, 网页设计
- 没有评论
之前有一文《关于Linux服务器下.htaccess文件设置自定义错误文档》,当中提到了有关.htaccess文档设置错误页的一些相关知识,
这里作个补充。
我要介绍的.htaccess的第一个应用是自定义错误页面,这将使你可以拥有自己的、个性化的错误页面(例如找不到文件时),而不是你的服务商提供的错误页或没有任何页面。这会让你的网站在出错的时候看上去更专业。你还可以利用脚本程序在发生错误的时候通知你(例如我使用Free Webmaster Help的PHP脚本程序,当找不到页面的时候自动e-mail给我)。
你所知道的任何页面错误代码(像404找不到页面),都可以通过在.htaccess文件里加入下面的文字将其变成自定义页面:
ErrorDocument errornumber /file.html
举例来说,如果我的根目录下有一个nofound.html文件,我想使用它作为404 error的页面:
ErrorDocument 404 /notfound.html
如果文件不在网站的根目录下,你只需要把路径设置为:
ErrorDocument 500 /errorpages/500.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一起上传。
用户可以利用.htaccess指定自己事先制作好的错误提醒页面。一般情况下,人们可以专门设立一个目录,例如errors放置这些页面。然后再.htaccess中,加入如下的指令:
ErrorDocument 404 /errors/notfound.html
ErrorDocument 500 /errors/internalerror.html一条指令一行。上述第一条指令的意思是对于404,也就是没有找到所需要的文档的时候得显示页面为/errors目录下的notfound.html页面。不难看出语法格式为:
ErrorDocument 错误代码 /目录名/文件名.扩展名
如果所需要提示的信息很少的话,不必专门制作页面,直接在指令中使用HTML号了,例如下面这个例子:
ErrorDocument 401 “你没有权限访问该页面,请放弃!”
- .htaccess, 自定义错误文档
相关文章
- 2011年7月22日--配置.htaccess加密目录的用户名和密码(1)
- 2011年7月20日--目录密码保护的.htpasswd文件
- --目录密码保护的.htaccess文件
- 2011年7月13日--使用.htaccess文件配置网页重定向
- 2011年7月11日--配置.htaccess替换index自定义网站索引文件
- 2011年7月10日--配置.htaccess阻止/允许特定的IP地址
- 2011年7月9日--配置.htaccess停示显示目录列表
- 2011年7月6日--在Windows系统下如何创建.httaccess文件
- 2011年1月23日--使用.htaccess文件之前的准备工作
- 2011年1月21日--简单介绍Apache服务器下.htaccess文件的作用
网友评论
分类目录
文章归档
- WordPress显示文章摘要插件limit-posts-automatically中文版 - 68,003 浏览数
- 暴强悍的windows7/Server 2008 R2激活小工具(7.22更新) - 59,383 浏览数
- windows7精美桌面天气小工具 win7桌面小工具下载 - 26,554 浏览数
- IE9正式版将于本月24日正式发布 - 24,211 浏览数
- 国人设计Mya2-ac三栏风格WordPress主题 - 18,230 浏览数
- 【准备篇】windows XP操作系统安装IIS的方法 解决IIS安装不成功问题 - 17,318 浏览数
- Windows7旗舰版 OEM 33IN1(x86+x64)终极收藏 - 16,489 浏览数
- Adobe CS5安装序列号与破解方法 附注册机下载 - 15,791 浏览数
- 【准备篇】IIS虚拟目录的配置与应用、站点的建立方法 - 15,311 浏览数
- 顶级分区软件Acronis Disk Director 11最新版官方下载(附注册码) - 13,587 浏览数
最热文章
- 上岸QQ的鱼 发表在《Adobe发布官方最新Photoshop CS6 Beta下载》
- kingsir 发表在《Adobe发布官方最新Photoshop CS6 Beta下载》
- 费率兵 发表在《【扩展篇】非常实用的Asp图片验证码》
- 上岸QQ的鱼 发表在《Adobe发布官方最新Photoshop CS6 Beta下载》
- K 发表在《Adobe发布官方最新Photoshop CS6 Beta下载》
- 上岸QQ的鱼 发表在《使用csshover.htc完美解决IE6不支持li伪类li:hover》
- 上岸QQ的鱼 发表在《入手微软无线蓝影便携鼠标4000》
- 兰州网站制作 发表在《使用csshover.htc完美解决IE6不支持li伪类li:hover》
- 兰州网站建设 发表在《入手微软无线蓝影便携鼠标4000》
- activated carbon 发表在《上岸QQ的鱼独创WebDancer主题即将发布下载》
近期评论
Copyright 2010 - 2012 版权所有 © 上岸QQ的鱼 赣ICP备09011951号 Designed by 上岸QQ的鱼
