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

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

Я хочу использовать для какого-то сайта защиту паролем Apache для каталога. Это не мой хостинг, поэтому я не могу посмотреть логи или что-то в этом роде. Поэтому я просто скопировал свой .htacces, который отлично работает на моем хостинге. Проблема в том, что я не вижу никаких диалоговых окон с запросом на ввод логина и пароля... Ничего... Просто пустая страница! Даже файл index не работает. Когда я удалил .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.

решение1

Вам следует проверить разрешения на файлы .htaccss и .htpasswd и убедиться, что они доступны для чтения Apache. Похоже, что "require valid-user" должно быть "Require valid-user".

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

Связанный контент