Archive for the ‘seo’ Category
Direcciones amigables
Sunday, February 25th, 2007Tambien conocidas como Friendly URL, buscan solucionar el problema de las direcciones web (URL) que tienen formato del tipo:
www.tiendaejemplo.com/?seccion=tienda&categoria=zapatos&item=154879
estas resultan confusas a primera vista para el usuario, si por el contrario tuvieramos una URL del tipo :
www.tiendaejemplo.com/zapatos/154879
La situación mejora, el visitante al menos tendrá alguna pista de que trataría la página, ocultamos la estructura interna del sitio como medida extra de seguridad y elevamos el posicionamiento en buscadores al ser diferenciable las palabras clave en dicha dirección.
Si usted usa un servidor Apache usando el módulo ModRewrite puede lograrlo, en el archivo .htaccess del directorio raíz coloque la siguiente regla :
RewriteEngine on
RewriteRule ^(.*)/(.*)$ /?seccion=tienda&categoria=$1&item=$2
lo cual traducira a la URL amigable deseada :
www.tiendaejemplo.com/zapatos/154879
Observe que “(.*)” es el valor que reemplaza a “$1″, y “(.*)” reemplaza a “$2″. Tambien en “(.*)” podriamos tener expresiones regulares más elaboradas. Tenga en cuenta que esta traducción no anula la URL original, solo la enmascara. En del.icio.us podemos encontrar mucha información acerca de ModRewrite.
Ahora si usas servidores exóticos como Lighttpd en el archivo de configuración que estes usando agregas:
url.rewrite-once = (
“^/(.*)/(.*)$”=>”/index.php?seccion=tienda&categoria=$1&item=$2″
)
Y eso es todo.
La idea es hacerle la vida fácil al usuario hasta en algo que podría parecer tan inocuo como la URL, en la web los detalles siempre son importantes.
Gracias a Bruno por la ayuda con Lighttpd
backdraft es la bitácora de
