.htaccess文件

事实上.htaccess并不一定叫做.htaccess.你可以使用apache的 AccessFileName的指令来修改它为其它的名称,如:

AccessFileName .config

 

.htaccess文件是保存在某个目录下的一个配置文件,它提供了一个针对目录进行特定配置的途径.它使用的语法格式和apache的配置文件的差不多.

 

事实上,并不提倡使用.htaccess文件,只在必要的情况下才使用.不过它也为对服务器没有权限用户提供了一种配置手段.据说目前有的VPS服务商就是用这种方式为用户提供服务的.

 

.htaccess中的指令可以用<Directory>指令实现,并放在apache的配置文件中.从性能的角度上说,如果AllowOverride设置成允许使用AllowOverride,那么apache会在每个目录中搜索.htaccess文件,而不论你是否使用了该文件.而且每次请求都需要载入一次该文件.另一方面,apache还需要搜索高级目录的.htaccess文件来决定在本目录内需要应用的指令部分.所以呢,如果用户请求的是/www/htdocs/example目录下的一个文件,那么apache需要搜索下列目录

 

/.htaccess
/www/.htaccess
/www/htdocs/.htaccess
/www/htdocs/example/.htaccess

 

从安全的角度讲,允许用户修改服务器配置可能会导致意外的变化.

可以使用 AllowOverride None禁用.htaccess文件.

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值