учитывая, что Apache применяет <Location>
директивы ПОСЛЕ <Files>
директивы, как применить требование «все разрешено» к одному файлу в расположении? в приведенном ниже примере я хочу, чтобы 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,4 конфигурации, а Order
/Allow
/Deny
стоит 2.2 конфиг - ты на каком?
Предполагая, что это 2.2, попробуйте следующее:
<Directory /path/to/doku>
# all the existing config
<Files feed.php>
Satisfy any
</Files>
</Directory>