Как правильно настроить Basic HTTP авторизацию для Nginx?

Нужно закрыть для просмотра директорию site.ru/folder/
Добавил в настройки Nginx

location ^~ /folder/ {
auth_basic "Restricted Area";
auth_basic_user_file /usr/local/.htpasswd;
}

Работает , ок!
Теперь
на страницах типа site.ru/bla-bla.php есть ссылки на картинки из закрытой папки /folder/img/
При заходе на страницу site.ru/bla-bla.php вижу битую ссылку на картинку и окно запроса авторизации...
Как это исправить, чтобы и картинки подгружались и не вылетало окошко ведь я не в /folder/?
  • Вопрос задан
  • 83 просмотра
Пригласить эксперта
Ответы на вопрос 1
@mezhuev
Системный администратор
С какой целью location «/folder/» задан через регулярное выражение?
location /folder/ {
    auth_basic "Restricted Area";
    auth_basic_user_file /usr/local/.htpasswd;
}
location /folder/img/ {
}
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы