LeoCrispa 0 Denunciar post Postado Janeiro 14, 2011 Ola galera.. sou novo aki. Nao encontrei a categoria .htaccess enato acho q posso postar aki mesmo. estou com o seguinte problema, Tenho varias url amigaveis por ex: www.meusite.com.br/volvo/caminhao/roda/pneu/ e tenho o arquivo volvo-caminhao-roda-pneu.php parece simples: eu soh queria uma ER que tocasse as barras "/" pelos traços "-" e acrecentace o ".php" no final Maaaaasss como nem tudo eh simples rosas, oq acontece eh que eu nao sei quantas barras "/" eu terei pq tenho as url's www.meusite.com.br/volvo/ www.meusite.com.br/volvo/caminhao/ www.meusite.com.br/volvo/caminhao/roda/ www.meusite.com.br/volvo/caminhao/roda/pneu/ eu fiz de uma maneira colocando $1-$2-$3 ... para cada quantidade... mas acredito ter um geito "certo" de se fazer isso.. Agradeço toda ajuda.. abr's Ae galera depois de muitas cabeçadas e video aulas na net consegui!!! :joia: :joia: :clap: :clap: :clap: :clap: :clap: :joia: :joia: Descobri que nao precizava de uma Expressao Regular... eu precizava de 3 rsrsr Deixo aki para quem tiver um problema desse ou para usar em outra coisa equivalente. ########## tira a barra final ################## RewriteRule ^(([^/]+/)*([^/.]+))\/$ /$1 ###### Troca as barras do meio por traços ########## RewriteRule ^([a-z,\-]*)\/([a-z,\/]*)$ /$1\-$2 ######### acrescenta .php no final ########### RewriteRule ^(.*\-[a-z]*)$ /$1\.php ######### acrescenta .php no final caso tenha somente uma palavra sem barra ########### RewriteRule ^([a-z]{1,})$ /$1\.php Vlw galera... abraços Compartilhar este post Link para o post Compartilhar em outros sites