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?

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top