
eu quero usar para algum site a proteção de senha do Apache para um diretório. Esta não é minha hospedagem, então não posso olhar para logs ou algo assim. Então acabei de copiar meu .htacces que funciona perfeitamente na minha hospedagem. O problema é que não vejo nenhuma caixa de diálogo solicitando login e senha... Nada... Apenas página em branco! Mesmo o arquivo de índice não funciona. Quando excluo .htaccess - index.php funciona perfeitamente.
Se ajudar: estou tentando proteger o subdiretório. No diretório principal também tenho .htaccess (para mod_rewrite). No diretório principal está tudo bem.
Aqui está o código do .htaccess que deve proteger o subdiretório.
AddDefaultCharset UTF-8
ErrorDoc 401 "Sorry, this is top secret zone"
AuthName "Top secret"
AuthType Basic
AuthUserFile .htpasswd
AuthGroupFile /dev/null
require valid-user
Alguma ideia?
PS Claro que .htpasswd está no mesmo diretório que .htaccess
Responder1
Você deve verificar as permissões nos arquivos .htaccss e .htpasswd e certificar-se de que possam ser lidas pelo Apache. Parece que "exigir usuário válido" deveria ser "Exigir usuário válido".
Sem mensagens de erro ou saída em um arquivo de log é difícil depurar.