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
задан 8 August 2017 в 05:23

2 ответа

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

, если вы сеете 500 Internal Server Error, тогда в вашей server (.htaccess или .htpassword). Вы должны увидеть 401 Unauthorized, если все работает нормально.

0
ответ дан 18 July 2018 в 08:54

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

, если вы сеете 500 Internal Server Error, тогда в вашей server (.htaccess или .htpassword). Вы должны увидеть 401 Unauthorized, если все работает нормально.

0
ответ дан 24 July 2018 в 19:11

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

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