Ir para conteúdo

Arquivado

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

lollipop

RewriteRule lascando com os src e href

Recommended Posts

Eu tenho uma reescrita assim:

 

RewriteRule ^([a-z]+)$ $1.php <-- Aqui ele manda para arquivos únicos ex: empresa.php; contato.php; representantes.php etc
RewriteRule ^produtos/([a-zA-Z_0-9|-]+) produtos.php?categoria=$1 <-- aqui manda pra categoria do produto
O problema é que a segunda regra, esta sendo aplicada em links do tipo js css entre outros.
Ex: css/layout/estilo.css;
No primeiro exemplo não acontece nada, mas no segundo ele não "acha" o link. Eu sei que uma solução é colocar "/" na frente dos links, mas não quero essa gambiarra.
Alguém sabe como deveria ser a regra? Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seria isto aqui?

RewriteCond %{REQUEST_FILENAME} \.(js|ico|gif|jpg|png|css|pdf|doc)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

Ele pula os arquivos que existem e que estão nos formatos indicados (colocar antes da regra de reescrita)

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.