La Web del Programador: Comunidad de Programadores
 
    Pregunta:  46389 - URLS VIRTUALES PARA PORTAL
Autor:  Adolfo Pariente
Tengo un portal en php en el que todas las urls son bastante largas y llenas de código, del tipo: http://www.pepepe.org/comun/inforjoven/0,4652,195895601_195896959_201461362_12435041_,00.html.

Me han comentado que instalando el mod_rewrite en mi servidor ( ya lo tengo ) y haciendo unas modificaciones en el htaccess es posible crear urls virtuales más cortas quedando algo así como:
http://www.pepepe.org/comun/artículo_del_que_se_trate.php

No se como hacer para poder hacer que funcione esto en mi página. Muchas gracias.

Un saludo.

  Respuesta:  Julian Magnone
Te recomiendo entres a alguna de las siguientes páginas que te ayudarán a resolver este problema.

http://www.4webhelp.net/tutorials/misc/mod_rewrite.php
http://www.sitepoint.com/article/guide-url-rewriting

Podés empezar creando un .htaccess básico del siguiente estilo pero aplicado a tus necesidades:

RewriteEngine On
RewriteRule ^euroads/(.*)/(.*).html /index.php?section=$1&lang=$2
RewriteRule ^euroads/(.*)/(.*)/(.*).html /index.php?section=$1&lang=$2&country=$3

Yo uso mod_rewrite con apache y aveces puede servir de mucho incluso para posicionarse en buscadores.

Un saludo.