Como hacer una pagina web y ganar dinero
Creada para aprender lo que mas nesesitas porque la calidad es mejor que la cantidad.
Blog

URL amigables con mod_rewrite

Tags: url, amigable, mod_rewrite, php, palabras, clave, posicionamiento, web, seo
publicado el 2010-06-13   leido 3144 leídas

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.

Te gust?

Contador con sesiones en PHP

Mod_rewrite: Eliminar www de la url con .htaccess

 
Información
Christian Valencia publicado porPor: Ero-Fierce

Suscribete
Recibe los ultimos articulos en tu email:

Indice.
Php y MySQL

Ultimos Artculos
Hacer SEO en el 2016 - 2017
Habilitar sonido al pulsar las teclas Bloq Mayús, Bloq Num y Bloq Des
10 trucos viejos, seo que nunca te dijeron
15 Efectos carrusel como pagina de libro animado con ejemplos
No se pudo generar una instancia de usuario de SQL Server debido a un error (.mdf
Solucion Error 26. No se encontró el servidor o éste no estaba accesible. Sql

Todos los tutoriales

Hacer una web paso a paso Php y MySQL Javascript
Posicionamiento Web SEO Cómo ganar dinero con tu web Herramientas y Programas Web
Maquetación con CSS Hosting y Dominios MySQL y Phpmyadmin
Ajax UML: Analisis y Diseño Programacion Orientada a Objetos
Java
 
Copyright © 2009 - pagina Web 2 - Todos los derechos Reservados