htaccess vs diretórios protegidos por senha
-
19-09-2019 - |
Pergunta
Eu tenho que adicionar uma senha zona protegida para um site que eu estou trabalhando (usando o arquivo .htpasswd). A coisa é toda a estrutura de diretórios que está sendo apontada não existe e é criado através de mod_rewrite.
Será que ele ainda trabalho, ou que o diretório realmente tem de existir fisicamente no servidor?
Esclarecimento: Enquanto eu pode precisar de senha proteger o diretório: http: // sitename / category / protected /
mod_rewrite traduz isso para: index.php? category = category & diretório = Protegido
Assim, o diretório real não existe . Ainda é permissível?
Solução
Você pode adicionar as regras de acesso ao arquivo de configuração do apache (httpd.conf ou similar) em uma tag Directory ou Location em vez de adicionar-lo no arquivo .htaccess.
Outras dicas
As suas regras de reescrita, em última análise apontam para alguns arquivos em um diretório em seu sistema (a menos que redirecionar os usuários para algum local externo). A configuração de autenticação deve estar no diretório subjacente que será acessado.