.htaccess简介
来源:互联网 发布:店铺淘宝客效果 编辑:程序博客网 时间:2024/06/04 19:48
.htaccess简介
.htaccess定义
.htaccess
叫分布式配置文件,它提供了针对目录改变配置的方法——在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。
启用.htaccess,需要修改httpd.conf,启用AllowOverride,并可以用AllowOverride限制特定命令的使用
.htaccess用途
简单的说,.htaccess
可以帮我们实现以下功能:文件夹密码保护、用户自动重定向、自定义错误页面、改变你的文件扩展名、封禁特定IP地址的用户、只允许特定IP地址的用户、禁止目录列表,以及使用其他文件作为index文件等一些功能。
.htaccess
文件使用的配置语法和主配置文件一样。其实主配置文件完全可以实现.htaccess
所能实现的一切功能,但是我们之所以使用.htaccess
是因为易于修改与操作,比如
不想频繁修改配置,那么就可以通过.htaccess文件自己修改配置。
一般都应该少使用
.htaccess
文件。任何希望放在.htaccess
文件中的配置,都可以放在主配置文件的<Directory>
段中,而且更高效。原因1:性能问题。如果AllowOverride启用了.htaccess文件,则Apache需要在每个目录中查找.htaccess文件,因此,无论是否真正用到,对每一个请求,都需要读取一次.htaccess文件。
原因2:安全问题。这样会允许用户自己修改服务器的配置,这可能会导致某些意想不到的修改,所以请认真考虑是否应当给予用户这样的特权。
而如果将.htaccess
文件写入了主配置文件,那么只用在最开始读取一次。
至于.htaccess的语法,太多太多了,写起来比较麻烦,以后有空再写好了。
这里放两个比较好的链接:
http://blog.csdn.net/aerchi/article/details/46873515#t24
http://www.zzbaike.com/wiki/Apache/RewriteRule
- .htaccess简介
- htaccess
- .htaccess
- htaccess
- htaccess
- .htaccess
- htaccess
- .htaccess
- htaccess
- .htaccess
- .htaccess
- .htaccess
- htaccess
- .htaccess
- .htaccess
- .htaccess
- .htaccess
- .htaccess教程:简介、访问控制、验证、目录浏览控
- 计算机 各种周期
- Python序列之字符串
- listDir.php
- TOJ 1782.The jackpot
- java 浅谈反射机制
- .htaccess简介
- Qt5布局管理(三)——QStackedWidget堆栈窗口类
- 11个提问频率最高的PHP面试题
- css选择器总结
- StarUML小技巧汇总
- 码农小汪剑指Offer之37-平衡二叉树判定
- php牛逼的面试题分享
- 安装ipython时python setup.py egg_info错误的解决办法
- Android学习之5.0三姐妹调色板palette的使用