Я создал следующий файл .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-адресу, он дал сообщение: Неавторизованный Этот сервер не смог проверить, что вы авторизованы для доступа к запрашиваемому документу. Либо вы указали неверные учетные данные (например, неверный пароль), либо ваш браузер не понимает, как предоставить требуемые учетные данные.
Согласно всем другим пошаговым инструкциям, это указывает на то, что я должен быть запрошен для пользователя и пароля, но вместо этого он подходит к сообщению об ошибке. Что у меня не так? Мне не нужно ничего сложного, мне просто нужно, чтобы он запрашивал пароль.
Просто проверьте консоль вашего браузера в сетевом меню для текущего запроса страницы на вкладке заголовка.
, если вы сеете 500 Internal Server Error, тогда в вашей server (.htaccess или .htpassword). Вы должны увидеть 401 Unauthorized, если все работает нормально.
Просто проверьте консоль вашего браузера в сетевом меню для текущего запроса страницы на вкладке заголовка.
, если вы сеете 500 Internal Server Error, тогда в вашей server (.htaccess или .htpassword). Вы должны увидеть 401 Unauthorized, если все работает нормально.