Исключить конкретный маршрут laravel из защиты паролем htaccess - PullRequest
0 голосов
/ 19 апреля 2019

Я защищаю приложение laravel с помощью защиты паролем htaccess.

AuthType Basic
AuthName "Password Protected Area"
AuthUserFile /var/www/.htpasswd
Require valid-user

Я хочу исключить только 1 URL (маршрут laravel) из защиты паролем htaccess. SetEnvIf не работает для не физического пути.

1 Ответ

0 голосов
/ 20 апреля 2019

Вы можете отключить аутентификацию для определенного URL, заключив AuthType None в директиву Location

<Location /this/laravel/route>
    AuthType None
</Location>

Обратите внимание, что Location недоступен в .htaccess, но только в конфигурации сервера или виртуального хоста

Контекст: конфигурация сервера, виртуальный хост


Если это не динамический маршрут, а URL-адрес, передаваемый из файловой системы, лучше использовать директиву Directory и / или Files.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...