@tsifra

Apache2 корень сайта запаролен, как сделать свободный доступ для url?

Имеется конфиг апача, который паролит весь сайт:
<Location />
        AuthType Basic
        AuthName "Restricted access"
        AuthUserFile /home/develop/htdocs/.htpasswd
        #AuthUserFile /home/.htpasswd
        Require valid-user
    </Location>


Нужно сделать так, чтобы доступ к url /foo был без пароля. Есть идеи?

Это не работает
<Location /foo/>
        satisfy all
    </Location>


Попробовал альтернативную стратегию. Тоже не удалось

<LocationMatch !.*/foo.*>
        Order allow,deny
        Allow from all
        AuthType Basic
        AuthName "Restricted access"
        AuthUserFile /home/develop/htdocs/.htpasswd
        Require valid-user
        Satisfy all
    </LocationMatch>

    <LocationMatch .*/foo.*>
        Order allow,deny
        Allow from all
        Satisfy any
    </LocationMatch>
  • Вопрос задан
  • 2702 просмотра
Пригласить эксперта
Ответы на вопрос 2
@artishok
кратко
satisfy -> allow ?
Ответ написан
<Locaton /foo>
Order allow,deny (БЕЗ ПРОБЕЛА, МАТЬ ТВ*Ю)
Satisfy any
Allow from all
</Location>


Да и попробуйте вставить выше предыдущей записи в конфиге.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы