假设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>