Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
estou testando o uso do .htaccess para tornar minhas url´s mais amigáveis. Só hoje pela manhã estava ok, parou de atender minhas mudanças, tipo ficou o cache onde alterar as regras e nada mas acontece, posso até apagar o arquivo e as regras anteriores ainda continuam ativa.
alguém faz ideia do que pode ser?
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^agenda/?$ agenda.php [NC]
RewriteRule ^index/?$ index.php [NC]
RewriteRule ^/?teste/?$ teste2.php [NC,L]
RewriteRule ^/?([a-z]+)\/([a-z]+)\/([0-9]+)$ teste.php?action=$1&model=$2&id=$3 [NC]
</IfModule>
Estou usando wampserver 3.0.6 x86ativei, nenhuma mudança. não importa o que eu faça com o arquivo .htaccess as regras anteriores tipo que ficaram gravadas.
-
Desative o cache do seu navegador e acesse seu site; tenha certeza de que está vendo a versão atualizada e não a versão no cache do navegador.
-
Tente reiniciar o serviço do httpd.
-
Verifique se os logs do httpd possuem alguma informação sobre o que está ocorrendo.
mod_rewrite
está ativo? Dá uma olhada nos módulos ativos, abre o arquivo de configuração do apache.
>
1 hora atrás, Michel Wilhelm disse:
mod_rewrite
está ativo? Dá uma olhada nos módulos ativos, abre o arquivo de configuração do apache.
Está ativo, o problema é que não estou conseguindo mais fazer nenhuma alteração no htaccess, incliu novas regras, até apago o arquivo. De alguma forma tem algo em cache no apache que não está deixando mais alterar. ver. apache 2.4.23 no wampserver
Procura pelas diretivas AllowOverride nas configurações do Apache.
Devem estar atualmente como:
AllowOverride None
Mude para
AllowOverride All