Я поместил этот код в файл .htaccess
папки Я хочу защитить:.htaccess Защита паролем хранит запрашивая пароль снова и снова
AuthName "restricted area"
AuthType Basic
AuthUserFile /home/#/#/#/#/#/.htpasswd
require valid-user
В той же папке, я поместил этот .htpasswd
:
my:pass
Когда я перехожу к URL-адресу защищенной папки, браузер постоянно спрашивает меня о пароле, даже если я набираю правильный.
Я знаю, что корневой каталог упоминается в AuthUserFile
нормально, потому что я нашел его с помощью:
<?php
$dir = dirname(__FILE__);
echo "<p>Full path to a .htpasswd file in this dir: " .
$dir . "/.htpasswd" . "</p>";
?>
Где проблема?
http://stackoverflow.com/ вопросы/10015081/htaccess-doesnt-work-always-wrong-password – Malcolm
Вы решили это? добавьте ответ – surfer190
То же самое произошло со мной, поэтому я сообщаю здесь. В моем случае я делал вызов сервера при запуске скрипта, который возвращался 404 в первый раз. Обработка этого исправила проблему. –