Я хочу использовать для некоторых веб-сайтов защиту паролем Apache для каталога. Это не мой хостинг, поэтому я не могу смотреть логи или что-то еще. Поэтому я просто скопировал свой .htacces, который отлично работает на моем хостинге. Проблема в том, что я не вижу диалогового окна с запросом логина и пароля ... Ничего ... Просто пустая страница! Даже индексный файл не работает. Когда я удалил .htaccess - index.php работает нормально.
Если это поможет: я пытаюсь защитить подкаталог. В основном каталоге у меня также есть .htaccess (для mod_rewrite). В основном каталоге все в порядке.
Вот код .htaccess, который должен защищать подкаталог.
AddDefaultCharset UTF-8
ErrorDoc 401 "Sorry, this is top secret zone"
AuthName "Top secret"
AuthType Basic
AuthUserFile .htpasswd
AuthGroupFile /dev/null
require valid-user
Любые идеи?
P.S. Конечно .htpasswd находится в том же каталоге, что и .htaccess.
Вы должны проверить разрешения для файлов .htaccss и .htpasswd и убедиться, что они доступны для чтения Apache. Похоже, что "require valid-user" должен быть "Require valid-user".
Без сообщений об ошибках или вывода в файл журнала отладить сложно.