详解Apache中.htaccess文件的功能

时间:2008-04-24 19:15:00 

- .htaccess文件(或者"分布式配置文件"提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。作为用户,所能使用的命令受到限制。管理员可以通过Apache的AllowOverride指令来设置。

- 子目录中的指令会覆盖更高级目录或者主服务器配置文件中的指令。

- .htaccess必须以ASCII模式上传,最好将其权限设置为644。

错误文档的定位

常用的客户端请求错误返回代码:

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指定自己事先制作好的错误提醒页面。一般情况下,人们可以专门设立一个目录,例如errors放置这些页面。然后再.htaccess中,加入如下的指令:

ErrorDocument 404 /errors/notfound.html

ErrorDocument 500 /errors/internalerror.html

一条指令一行。上述第一条指令的意思是对于404,也就是没有找到所需要的文档的时候得显示页面为/errors目录下的notfound.html页面。不难看出语法格式为:

ErrorDocument 错误代码 /目录名/文件名.扩展名

如果所需要提示的信息很少的话,不必专门制作页面,直接在指令中使用HTML号了,例如下面这个例子:

ErrorDocument 401 "

你没有权限访问该页面,请放弃!

"

标签:htaccess,Apache,服务器
0
投稿

猜你喜欢

  • 娱乐大众又带来价值 病毒式营销概念释疑

    2009-02-24 09:31:00
  • Twitter将引入其他语种 加强非英语国家推广

    2009-10-09 10:46:00
  • 火狐炮轰微软浏览器选择框方案 称不公正

    2009-10-16 11:26:00
  • Cyrus IMAP邮件服务器安装与配置(3)

    2007-08-14 15:44:00
  • IIS7.0在Vista系统下安装注意事项

    2008-10-03 12:23:00
  • 朱鸿健:从另类的QQ群发推广看创新

    2010-03-04 10:22:00
  • 内容重复满天飞 解决网站内容复制几点建议

    2009-09-30 17:13:00
  • 谈如何提高自己的网页编程水平

    2008-01-19 13:49:00
  • 中国青年报:谷歌侵权中国作家不妨消消气

    2009-10-23 07:43:00
  • 我的电影站的七个推广技巧

    2010-03-07 00:00:00
  • windows服务器下IIS和PHP共存安装方法

    2009-10-18 07:48:00
  • 简单解析Linux系统防火墙框架

    2009-07-12 09:26:00
  • 远程桌面连接大集合

    2010-01-26 15:54:00
  • 让百度三天就收录的诀窍

    2009-04-02 11:25:00
  • Textpattern 评测:身形轻巧功能强大 驾驭需技巧

    2011-07-22 16:53:51
  • GoDaddy:如何使用File Manager删除一个目录

    2010-04-26 12:33:00
  • 商业搜索的前世今生

    2007-10-23 14:54:00
  • 中国asp之家的GG PR今天更新了

    2007-10-28 18:01:00
  • GoDaddy主机托管帐户上的ColdFusion使用的是什么版本? Godaddy

    2010-04-09 12:38:00
  • Windows下Apache与Tomcat的整合

    2008-07-21 12:20:00
  • asp之家 网站运营 m.aspxhome.com