URLs amigables (mod_rewrite) con las palabras clave
Los buscadores le dan importancia a las url y los lenguajes de programación web como PHP no generan urls muy amigables para los motores de busqueda. Si las url de nuestra web se ven parecidas a esto: "ejemplo.com/index.php?variable=1&otravariable=2&variabletres=3" claramente debemos cambiarlas para que se vean así: "ejemplo.com/1/2/3/".
Una forma para lograr esto es con el mod_rewrite y .htaccess, un módulo de apache que reescribe las URLs de nuestra pagina web y las hace amigables para los buscadores.
Para que funcione nuestro proveedor de hosting debe tener habilitado dicho módulo y soporte para archivos .htaccess (cualquier servidor bajo linux debería tenerlo).
Como hacer que nuestras URL sean amigables a los buscadores
Si ya comprobamos que nuestro hosting soporta archivos .htaccess y tiene el mod_rewrite activado, haremos lo siguiente:
1-. Creamos un archivo vacio .htaccess en el directorio principal de nuestra pagina web y escribimos:
Options +FollowSymLinks
RewriteEngine on
Estas dos lineas activan el motor y lo dejan listo para recibir las reglas de reescritura.
2-. Las reglas de reescritura tienen el siguiente formato:
RewriteRule ^URLamigable URLdestino [flags]
En el parametro URLamigable definiremos la estructura de la url reescrita, y el parametro URLdestino es la URL actual, donde mirará URLamigable.
Por ejemplo, si tenemos una URL del tipo: "ejemplo.com/index.php?producto=cama-colchon" y queremos que se vea así "ejemplo.com/cama-colchon" deberemos escribir:
RewriteRule ^([A-Za-z0-9-]+)/?$ index.php?producto=$1 [L]
Pero si queremos definir una base para esa URL y que se vea así "ejemplo.com/productos/cama-colchon", haremos esto:
RewriteRule ^productos/([A-Za-z0-9-]+)/?$ index.php?producto=$1 [L]
Al principio puede parecer complicado, pero si se estudia detenidamente puede llegar a ser muy fácil.
Si aplicaste todos los consejos de posicionamiento que vimos en lecciones anteriores, puedes estar seguro que en unos meses estarás muy bien posicionado en los buscadores.
Si tienes alguna duda puedes entrar al foro y registrarte para que te ayudemos entre todos.

