Apache httpd.conf使用Alias限制对父级的访问

时间:2013-04-03 19:17:17

标签: apache httpd.conf

我有目录的别名

Alias /out /myData/all
<Directory /myData/all >
    Options Indexes MultiViews
     AllowOverride None
     Order deny,allow
     Allow from all
</Directory>

myData / all有许多不同项目的子目录。当有人通过直接链接访问host / out / project01时,我想限制他们点击父目录并查看所有项目文件夹的能力。这是否可以使用别名?

1 个答案:

答案 0 :(得分:1)

如果你在谈论类似的事情:

http://example.com/out/project01/..
                                 ^^--- "up a level" link

然后实际请求的页面将是

http://example.com/out/

别名为/myData/all目录。由于该目录已启用索引(Options Indexes),因此可以浏览所有项目。

关闭索引,或将别名移到某个级别:

Alias /out /myData/all/project01

以便提升一个级别:

http://example.com/out/..

只是带你去

http://example.com/