P@trique 0 Denunciar post Postado Maio 14, 2012 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
Jhonei 0 Denunciar post Postado Maio 14, 2012 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