使用.htaccess进行设置对目录的访问控制
例如:
1.在apache服务器的文档目录下建立一个测试目录,并创建测试文件
cd /data/home/website3/htdocs
mkdir rhe15
touch rhe15.a
touch rhe15.b
此时访问rhe15.a或者rhe15.b都可以访问。
2.修改apache配置文件httpd.conf
vi /var/www/conf/httpd.conf
添加如下几句
<Directory "/data/home/website3/htdocs/rhe15">
AllowOverride Options
</Directory>
3.切换到/data/home/website3/htdocs/rhe15目录下
vi .htaccess
添加如下:
Options -Indexes
4.重启apache
service httpd restart
5.再去访问rhe15.a或者rhe15.b就可以看到这样的语句.
注意几点:
1.AllowOverride 是指令是用来限制.htaccess文件能够覆盖的内容