Tupunto del Webmaster - http://www.tupuntoempresarial.com/webmaster
Urls amigables con Mod_Rewrite
http://www.tupuntoempresarial.com/webmaster/articles/36/1/Urls-amigables-con-Mod_Rewrite/Page1.html
By Super Admin
Published on 11/23/2008
 
Ofrecer urls sin variables, es sin duda una ayuda importante para que las paginas de nuestro web sean indexadas correctamente por los buscadores.

Urls amigables con Mod_Rewrite
Añadido el 31/03/2004

Ofrecer urls sin variables, es sin duda una ayuda importante para que las paginas de nuestro web sean indexadas correctamente por los buscadores.

Esto que digo es una gilipollez, pero es cierto, o no...

El procesimiento es relativamente sencillo. En primer lugar, nuestro servidor tiene que tener esta opcion operativa, para ello contacta con tu proveedor de hosting, y solicitale información.

En segundo lugar tendremos que editar el archivo .httacces de nuestro servidor, y consigurar en el nuestras nuevas urls.

Empecemos con algunos ejemplos:

Intentemos modificar esta url http://www.navegalis.com/index.php?q=busqueda

Nuestro objetivo sera convertila en: http://www.navegalis.com/seccion/busqueda.php

Para ello, tendremos que poner el siguiente codigo en nuestro .httacces: RewriteEngine ON RewriteRule (.*)seccion/(.+).php $1/index.php?q=$2 Para adaptar otras urls solo tendras que cambiar este archivo, por ejemplo, queremos una url tipo: http://www.navegalis.com/index.php?q=1&e=2 http://www.navegalis.com/seccion/1-2.php Este cambio, se haria con el siguiente codigo en el .httacces: RewriteEngine ON RewriteRule (.*)seccion/(.+)-(.+).php $1/index.php?q=$2&e=$3 La sintaxis es simple, la url que queremos usar frente a la url que queremos cambiar. En el lado de la url , utilizaremos (.+) para las variables, y $1...$2...$3.... para las variables de la url sin .

De todas formas, para dominar mod_rewrite sera necesario que repases el tema de: expresiones regulares.

Recuerda poner en tu web las urls cambiadas, es decir TEXTO

Esperamos que esta pequeña guia te sirva de ayuda.