Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

newboxters

mod_rewrite causa problemas com AuthUserFile

Recommended Posts

Olá pessoal. Uso o wordpress, que gera um .htaccess automático no diretório raiz onde foi instalado:

 

# BEGIN WordPress

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

 

# END WordPress

Entretanto, quando há esse arquivo na raiz, um dos diretórios que é protegido por senha, dá erro 404, vejam o .htaccess do diretório /protegido/

 

AuthUserFile /etc/private/diretorio/arquivo/senhas-pass/.htpasswd

AuthGroupFile /dev/null

AuthName Protegido

AuthType Basic

<Limit GET>

require user nome1

require user nome2

</Limit>

Se eu deleto o .htaccess da raiz, esse diretório protegido funciona com senha corretamente, mas com o mod_rewrite do wordpress na raiz, o /protegido deixa de funcionar. Alguém poderia me ajudar de como deixá-lo funcionando?

Já tentei adicionar a linha: RewriteEngine Off, mas continua dando erro 404 no protegido.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Experimenta colocar no .htaccess do diretório protegido por senha a linha:

RewriteEngine off

Compartilhar este post


Link para o post
Compartilhar em outros sites

Experimenta colocar no .htaccess do diretório protegido por senha a linha:

RewriteEngine off

Sim, já tentei fazer isso, mas ele não funciona, ignora o .htaccess do diretório e continua pegando o da raiz.

Achei estranho também, pois isso era pra funcionar... alguma explicação pra isso? ou se possível alguma outra solução?

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem alguma coisa errada ai, era pra funcionar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então, já tentei colocar esse RewriteEngine off em diferentes linhas do .htaccess do diretório protegido, mas não foi:

 

RewriteEngine off

AuthUserFile /etc/private/diretorio/arquivo/senhas-pass/.htpasswd

AuthGroupFile /dev/null

AuthName Protegido

AuthType Basic

<Limit GET>

require user nome1

require user nome2

</Limit>

ou

 

AuthUserFile /etc/private/diretorio/arquivo/senhas-pass/.htpasswd

AuthGroupFile /dev/null

AuthName Protegido

AuthType Basic

<Limit GET>

require user nome1

require user nome2

</Limit>

RewriteEngine off

ou

 

AuthUserFile /etc/private/diretorio/arquivo/senhas-pass/.htpasswd

AuthGroupFile /dev/null

AuthName Protegido

AuthType Basic

RewriteEngine off

<Limit GET>

require user nome1

require user nome2

</Limit>

ou

 

AuthUserFile /etc/private/diretorio/arquivo/senhas-pass/.htpasswd

AuthGroupFile /dev/null

AuthName Protegido

AuthType Basic

<Limit GET>

RewriteEngine off

require user nome1

require user nome2

</Limit>

E em nenhum deles pegou, continuou dando o erro 404.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.