Ir para conteúdo

POWERED BY:

Arquivado

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

Jhonei

.htaccess para query string com url dinâmica

Recommended Posts

Não entendi muito bem, nem tive saco pra ler o tópico inteiro rs, mais tente assim

 

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-z,0-9,A-Z]+)\/([a-z,0-9,A-Z]+)\/?$ ?pagina=$1&conteudo=$2
RewriteRule ^([a-z,0-9,A-Z]+)\/?$ ?pagina=$1

 

Acho que esta invertida ira acabar com seu problema.

Compartilhar este post


Link para o post
Compartilhar em outros sites

galera o código que estou utilizando é este:

 

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-z,0-9,A-Z]+)\/?$ ?pagina=$1
RewriteRule ^([a-z,0-9,A-Z]+)\/([a-z,0-9,A-Z]+)\/?$ ?pagina=$1&conteudo=$2

 

O problema é que nos sublink's o htacces está acrescentando um home amais a cada link clicado (exemplo: home/esporte, home/home/educacao) e assim por diante...

Acredito que o "RewriteRule ^([a-z,0-9,A-Z]+)\/?$ ?pagina=$1" está entrando em conflito com o "RewriteRule ^([a-z,0-9,A-Z]+)\/([a-z,0-9,A-Z]+)\/?$ ?pagina=$1&conteudo=$2". Teria com eu usar o operador XOR para que desta forma impedisse que o navegador leia os dois código ao mesmo tempo?

 

Exe:

RewriteRule ^([a-z,0-9,A-Z]+)\/?$ ?pagina=$1 XOR ^([a-z,0-9,A-Z]+)\/([a-z,0-9,A-Z]+)\/?$ ?pagina=$1&conteudo=$2
[/quote]

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.