estou com um problema ao usar URLs amigáveis. Eu ativei elas no .htaccess usando o seguinte RewirteRule:
RewriteEngine On
RewriteRule ^([a-z0-9_-]+)\/?$ /documentos/Condominio/condominio.php?id=$1
Acontece que quando eu colo um endereço de uma página (por exemplo: http://localhost/pagina.php) na barra de end. do navegador, o RewriteRule 'casa' o endereço com a exp. regular. Isso não devia acontecer, já que a expressão não deveria casar com um nome com "." no meio, que é o caso do nome de uma página (pagina.php). Porém, quando eu acesso a mesma página de um link, ele vai pro lugar certo, sem casar. Só casa quando cola o end. direto no navegador.
Pergunta
George
não sei se esse é o fórum mais apropriado mas...
estou com um problema ao usar URLs amigáveis. Eu ativei elas no .htaccess usando o seguinte RewirteRule:
Acontece que quando eu colo um endereço de uma página (por exemplo: http://localhost/pagina.php) na barra de end. do navegador, o RewriteRule 'casa' o endereço com a exp. regular. Isso não devia acontecer, já que a expressão não deveria casar com um nome com "." no meio, que é o caso do nome de uma página (pagina.php). Porém, quando eu acesso a mesma página de um link, ele vai pro lugar certo, sem casar. Só casa quando cola o end. direto no navegador.
Como posso resolver isso?
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.