.htaccess文件

使用.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文件能够覆盖的内容

原文地址:https://www.cnblogs.com/yuwensong/p/2953476.html