Crear urls amigables en tu portal con mod-rewrite on para posicionamiento en google

Continuando con la explicación de posicionamiento web hay un factor importante que es necesario incluir cuando deseamos que nuestra página o portal web sea encontrado de manera fácil por el google, son las urls amigables, me explico:

Por ejemplo:

Digamos que tienes un portal que muestra noticias, agrupadas por secciones, las cuales tienen categorias y al final se muestran las noticias, me explico:

1 seccion contiene muchas categorias, 1 categoria contiene muchas noticias.

En el lenguage de programación web php, se mostrarian las noticias de la siguientes forma (por ejemplo):

www.tusnoticias.com/index.php?seccion=deportes&categoria=soccer

¬icia_codigo=234

Que el google lo encuentre es muy dificil a comparación del siguiente ejemplo que si es mucho más fácil de encontrar y posicionar en el google :

www.tusnoticias.com/deportes/soccer/234

Les explicaremos como hacerlo:


Se que este Post será ayuda, asi que una forma de retribuir esa ayuda, es visitando los Sitios Recomendados que aparecen a la izquierda del post o la publicidad ya que ellos proveen información relacionada al post presente y darán mayor presencia al Blog de su servidor…

Además pueden recomendar este Blog en delicius o cualquier otra red social que encuentre, tambien seria bueno que compartan sus experiencias a través de sus comentarios.

Seguimos:
Lo primero que tienen que hacer, es habilitar el moduo rewrite_module y ponerlo on, esto permitirá que podamos escribir urls dinamicas y que el servidor las interprete de la forma que querramos.

Segundo, es hacer algunas modificaciones a su archivo .htaccess, que es el archivo que esta en la carpeta raíz de su proyecto web.

Si tiene linux, esta bien, pero si tienen windows, es dificil crear un archivo sin nombre, aca les paso el link para crear un archivo .htacces en windows, luego debemos de copiar el siguiente código inicial en su archivo .htaccess:

Options +FollowSymLinks
RewriteEngine On
RewriteBase /

Una vez escrito esto, es necesario escribir las reglas:

RewriteRule ^([A-Za-z0-9-_]+)/?$ index.php?seccion=$1 [L]

RewriteRule ^([A-Za-z0-9-_]+)/([A-Za-z0-9-_]+)/?$ index.php?seccion=$1&categoria=$2 [L]

RewriteRule ^([A-Za-z0-9-_]+)/([A-Za-z0-9-_]+)/([A-Za-z0-9-_]+)/?$ index.php?seccion=$1&categoria=$2¬icia_codigo=$3 [L]

La primera linea nos dice:

Que para cualquier valor, /valor/ será igual a index.php?seccion=valor

La segunda linea nos dice:

Que para cualquier valor, /valor1/valor2/ será igual a index.php?seccion=valor1&categoria=valor2

Igual para la tercera linea.

lo unico que tiene que hacer, es dejar su archivo .htaccess en su carpeta de su proyecto web y a hacer las pruebas para que su proyecto sea uno de los primeros en el google.

Un saludo

Atte

Ruben Bocanegra

This entry was posted on Thursday, February 28th, 2008 at 7:48 pm and is filed under Desarrollo Web, Diseño Web, Soluciones, google. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Leave a Reply