Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/09/2006, 09:31
Avatar de ortiz
ortiz
 
Fecha de Ingreso: septiembre-2004
Mensajes: 154
Antigüedad: 20 años, 5 meses
Puntos: 0
Sonrisa Aviso a navegantes

Hola a todos!

Estoy contento. He entendido por fin, como funciona el módulo rewrite. Mi problema era totalmente conceptual.

Vamos a ver, hoy y aquí me erijo (con g o con j?) como paladín de todos aquellos que no entienden el maldito mod rewrite.

Amos a ver:

1) Vosotros seguramente neófitos como yo, tenéis algúna página en php con mysql, y generáis unos contenidos con base de datos. Seguramente, tendréis alguna url del tipo

www.misitio.com?id=10&tit=hola

2) bien, pues atención!, esa url no es la que se va a reescribir. No!!!! Vosotros debéis generar una url así

www.misitio.com/10/hola

Esto, lo hacéis en el código php con vuestras variables

www.misitio.com/<?=id?>/<?=tit?>

Es decir no es de ORIGEN a NUEVA url, sino de NUEVA a ORIGEN. Para los cracks del foro esto parecerá una tontería, pero para los menos expertos las cosas claras son muy útiles :P

3)Entonces, en el mismo directorio donde tengáis los archivos, incluís el .htaccess

Options FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)/$ noticia2.php?id=$1 [L]


Este ejemplo, convertiría una url

www.misitio.com/10

a

www.misitio.com/noticia2.php?id=10

Que alivio, haberlo entendido al fin.

Un saludo y felices rewrites
__________________
Juegos de Estrategia para PC - Warphammer.net :: Estrategia sólo en castellano