Назад | Перейти на главную страницу

Защита каталога паролем .htaccess - пустая страница

Я хочу использовать для некоторых веб-сайтов защиту паролем 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".

Без сообщений об ошибках или вывода в файл журнала отладить сложно.