Forum Pplware
friendly url - Versão de Impressão

+- Forum Pplware (http://forum.pplware.com)
+-- Fórum: Mais Tech (/forumdisplay.php?fid=11)
+--- Fórum: Programação e Web (/forumdisplay.php?fid=16)
+--- Tópico: friendly url (/showthread.php?tid=6529)



friendly url - ruicosta - 06-07-2010 09:40

Ora BIBA,

Quero pedir ajuda a quem tiver experiência na implementação de "friendly url" à unha, e não via wordpress/joomla e afins.

Alguém já experimentou? Tenho um alojamento com o mod_rewrite ligado, mas depois tenho algumas dificuldades em converter o link do tipo:

http://www.xxx.com/index.php?idioma=2&categoria=12&empresa=292

para

http://www.xxx.com/idioma/categoria/empresa

Alguém me pode dar uma ajuda de forma a criarmos aqui um tutorial completo de raiz para mim e para quem tem as mesmas dificuldades que eu?

Obrigado


RE: friendly url - Bruno Bernardino - 06-07-2010 09:42

Tens de mudar o código para suportar parâmetros, ou fazes "tudo" no .htaccess

Dá uma vista de olhos aqui: http://www.askapache.com/htaccess/mod_rewrite-tips-and-tricks.html


RE: friendly url - ruicosta - 06-07-2010 09:54

Obrigado Bernardino,

Então, supondo que tenho o .htaccess com este trecho:
Código:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.xxx\.com$ [NC]
RewriteRule ^(.*)$ http://www.xxx.com/$1 [R=301,L]
[code]

No php, preciso de ter os links neste formato:
www,xxx.com/idioma/categoria/empresa

Como capturo os parâmetros e obtenho os respectivos id's para filtrar no sql?