MOD_REWRITE para ayudar al posicionamiento

Que es Mod_rewrite?

Es un modulo de apache que nos permite convertir nuestras paginas dinamicas, estilo http://www.eldiariosindiario.com/articulos/index.php?id=50 en paginas estaticas http://www.eldiariosindiario.com/articulos/mod_rewrite_para_ayudar_al_posicionamiento

Para que queremos convertir paginas dinamicas en estaticas?
Google, google y google, teniendo en cuenta que el 98 por ciento (puede que sea mucho decir) de las personas utilizan como buscador google, hay que adecuar nuestra pagina para que el buscador no tenga problemas para indexarla.
Esta demostrado que un buscador tiene problemas con ciertas paginas dinamicas ya que puede meterse en un bucle infinito. El robot se meterera por ciclos y mas ciclos hasta que por una restriccion de tiempo saldrá de la pagina y por supuesto no la indexara.

Google ha conseguido indexar paginas con hasta 6 variables, pero es google y hay otros muchos buscadores que estan limitados y no indexan con mas de 2 variables.

Que conseguimos con mod_rewrite?
A parte de lo que hemos comentado hasta ahora, hay otra cosa a tener en cuenta. Es mejor que el buscador indexe una pagina que se llama http://www.eldiariosindiario.com/articulos/mod_rewrite_para_ayudar_al_posicionamiento a que no indexe algo que no tiene mucho sentido a la hora de buscar

http://www.eldiariosindiario.com/articulos/index.php?id=50

De la forma estatica el usuario puede encontrarte por las palabras claves del final, de la forma dinamica no hay palabras clave en la url y habria que jugar mas con los title y demas cosas del html.

Como se utiliza el mod_rewrite?
Es un tema simple y complicado a la vez, si nunca lo has hecho puede que la primera vez resulte un poco complicado, pero despues te das cuenta que hacer rewrite normales es bastante sencillito.
se basan en expresiones regulares, asi que si entendeis las expresiones regulares ya teneis todo hecho.

Sintaxis?
rewriterule <secuencia a encontrar : pattern> <cadena
para sustituir : substitution>

De esta forma con el ejemplo del principio para que cuando pongamos
http://www.eldiariosindiario.com/articulos/mod_rewrite_para_ayudar_al_posicionamiento nos vaya a

http://www.eldiariosindiario.com/articulos/index.php?id=50

la regla seria

##### REWRITE MODULE #########################################
##############################################################
RewriteEngine on
RewriteLog /var/log/apache2/rewrite.log
RewriteLogLevel 9

RewriteRule ^/articulos/([^/]+)?/$ /articulos/index.php?id=$1 [L]

Este es un pequeño manual, si teneis dudas me preguntais


Tags: ,,,,,
Leer entradas relacionadas:
  • Creo en la solidaridad blogger, mejora de mi rss
  • El digg del SEO, en español
  • Ver Digital plus, Tboston
  • Porra de la final España-Alemania
  • Enlaces Interes

    Registrar feed



    Comentarios Recientes