Apache:在限制的位置取消限制文件

假设Apache在<Files> <Location>指令之后应用了<Location>指令,那么如何将一个“require all granted”应用于位置中的单个文件? 在下面的例子中,我想RSS的饲料是公开的,而其他一切都是有限的…

或者将这个改为一个<Directory>呢?

例:

 <Location "/doku"> Options FollowSymLinks Order deny,allow Allow from all AuthBasicProvider ldap AuthLDAPURL -------- AuthLDAPBindDN -------- AuthLDAPBindPassword ------- AuthType Basic AuthName "test" Require ldap-user user </Location> <Files "/doku/feed.php"> Allow from all require all granted </Files> 

Require all granted是2.4configuration,而Order / Allow / Deny是2.2configuration – 你在哪?

假设它是2.2,试试这个:

 <Directory /path/to/doku> # all the existing config <Files feed.php> Satisfy any </Files> </Directory>