htaccess, не запрашивающий учетные данные на сервере Ubuntu

Я создал следующий .htaccess файл

<Files "index.php">
    AuthName "Restricted"
    AuthType Basic
    AuthUserFile /path/to/file/.htpasswd
    Require valid-user
</Files>

Я генерировал использование пароля и пользователь

sudo htpasswd -c /path/to/file/.htpasswd user password

Когда я перешел к IP-адресу, он дал сообщение: "Несанкционированный Этот сервер не мог проверить, что Вы разрешены получить доступ к документу, который требуют. Любой Вы предоставили неправильные учетные данные (например, неверный пароль), или Ваш браузер, не понимает, как предоставить требуемые учетные данные.

Согласно всем другим пошаговым демонстрациям Это указало бы, что мне нужно предложить пользователя и пароль, но вместо этого это идет прямо в сообщение об ошибке. Что я имею неправильно? Мне не нужно ничто сложное, которое мне просто нужен он для запроса пароль.

0
задан 7 August 2017 в 19:23

1 ответ

Просто проверьте свою консоль браузера в сетевое меню для текущего запроса страницы на вкладке заголовка.

console

если Вы сеете 500 Internal Server Error затем существует некоторая вещь неправильно в Вашем сервере (.htaccess или .htpassword файл). Необходимо видеть 401 Unauthorizedесли каждая вещь хорошо работает.

0
ответ дан 2 November 2019 в 20:07

Другие вопросы по тегам:

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