Cvander:

I love to collect stories from all over the world. More about me.
I'm a traveler, entrepreneur, founder of Maestros del Web. Why do I blog in English?

Aumentando el tráfico gracias al mod_rewrite

Este año he hecho poco en cuanto a promoción de los sitios. Claro que el tiempo que llevan online siempre ayuda a que sean fuente de referencia y tengan una posición favorable en buscadores, pero fue jugando con el mod_rewrite que forosdelweb.com realmente despegó.

Les cuento un poco de lo que se hizo y evaluando los resultados de Alexa podrán evaluar si realmente vale la pena. Les aseguro de antemano que sí.

Aprovecho para contarles la experiencia que he tenido usando el mod_rewrite en forosdelweb.com y los resultados para invitarlos a intentarlo.

Foros del Web es un foro de discusión que desde el año pasado funciona con vBulletin. Escogí ese foro junto a otro administrador del sitio basándonos en que muchos sitios internacionales enfocados a soporte técnico y diseño web confian en sus sistemas. Es una opción de pago que te garantiza soporte técnico por si acaso hace falta y es muy fácil de usar y manipular. El foro maneja bastante tráfico y una amplia comunidad de usuarios destacando el uso de los foros de PHP, ASP y Flash. Su popularidad se debe mayormente a que fue el eje principal de la comunidad de Maestros del Web y no me enfoqué mucho en promoverlo a través de motores de búsqueda para que ganara tráfico. Así que por esta área había aun mucho que explotar.

Los Urls que genera vBulletin para sus mensajes son en el formato (http://www.forosdelweb.com/showthread.php?s=02ebbc51326d3bc6bf8db763f786e320&threadid=162299) lo cual no es muy fácil de indexar en buscadores como Google (aunque si aceptan páginas .php, .asp, etc.)

Entre los meses de Mayo y Junio hice junto a Ferdy las primeras pruebas para cambiar estos Urls por algo más simple. El método a utilizar fue el mod_rewrite de Apache y que permite simplificar Urls.

En resumen transformamos URLs así:
http://www.forosdelweb.com/showthread.php?s=02ebbc51326d3bc6bf8db763f786e320&threadid=162299

a URLs asi:
http://www.forosdelweb.com/s02ebbc51326d3bc6bf8db763f786e320/msg112022.html

Hizo falta también un cuidadoso proceso de cambio de las plantillas que usa vBulletin para lograrlo pero eso solo requirió tiempo y paciencia.

Con respecto a como usar el mod_rewrite no voy a dar los detalles de como lograrlo por que para eso existe ya un excelente artículo en Zonaphp.

Lo interesante de usar este método es que ya no le estamos diciendo a los buscadores que existe un archivo “showthread.php” al que se le pasan varios parámetros, sino le estamos indicando que tenemos carpetas “/s02ebbc51326d3bc6bf8db763f786e320/” con páginas individuales para cada mensaje = “msg112022.html”

Por si se preguntan que ha hecho este cambio por mi sitio, les diré que Google y otros buscadores nos han indexado increiblemente bien con miles de “páginas” de los foros en su base de datos.

Alexa muestra el crecimiento del sitio para que evaluen:

graph.png

Así que espero se animen a intentar el mod_rewrite pues la considero una excelente herramienta para mejorar el posicionamiento en buscadores.

Published: 02/11/2003. Cats: Websites.

16 comments »

1

Opinión by Aventuras_de_un_webmaster.blog

November 4, 2003 @ 5:05 pm

¿Tan pronto ha indexado google este blog?
Un amigo me comentaba por messenger que está muy interesante el tema del mod_rewrite que tocaba hace 2 días, y como cosa rara por curioso quise saber que se ha escrito en otros blogs para probar el sistema de referencias….

2

Opinión by Herje

November 5, 2003 @ 9:44 am

Gracias por compartir esta información Chris. Voy a ponerme con esto ahora mismo, con el fin de comprobar si esta formula es efectiva en mi web.

Saludos

3

Opinión by Alfon

November 6, 2003 @ 11:09 am

Uff… Chris eso esta muy bien. Ya mismo veré si lo puedo implementar en un proyecto de weblog que estoy programando enteramente en PHP+MySQL.

4

Opinión by cvander

November 6, 2003 @ 3:44 pm

Definitivamente hay que tomarlo en cuenta e implementarlo. Mantennos al tanto de novedades de tu aplicación para blogs ;)

5

Opinión by juan ortiz

November 15, 2003 @ 4:58 pm

excelente este articulo, alguien sabe como hacer lo mismo pero para asp?
me interesaria mucho hacer esto con mi sitio
gracias.

6

Opinión by cvander

November 18, 2003 @ 11:42 am

Hay dos productos que funcionan en el IIS para hacer lo mismo:

http://www.iisrewrite.com/ y http://www.isapirewrite.com/

7

Opinión by Zubyc

December 11, 2003 @ 4:35 pm

Muy buenas,antes de nada agradecerte la información que has publicado sobre mod_rewrite que resulta bastante interesante.

Soy el webmaster de php-hispano.net y hace poco tiempo decidí cambiar las direcciones de la web para que Google me indexara todos los contenidos. Para esto use tanto la información que encontré aquí, como la de ZonaPHP y la documentación de Apache sobre mod_rewrite.

Al final quedaron todas las direcciones del tipo:
http://php-hispano.net/foros/php/

pero he visto que google parece q no termina de indexarme quedándose sólo en la principal, y he pensado que igual es por ser un directorio y que tendría que construir direcciones del tipo:
http://php-hispano.net/foros/php.html

Vosotros, que seguro tenéis bastante más experiencia en este tema, es posible que hayais tenido algun problema similar y si es así me gustaría que me dierais algunas pistas sobre este tema.
Pues nada, saludos a todos :) y aunque no contestéis, gracias por la atención.

8

Opinión by Zubyc

December 20, 2003 @ 3:48 pm

Buenas de nuevo, sólo escribía para comentaros que solucioné el problema. Al usar sesiones, los enlaces de la web son modificados automáticamente para añadir el id de la sesión, y desconocía que el bot de google ignoraba este tipo de enlaces, y esta es la razón por la que sólo llegaba a indexar la página principal.

Para solucionarlo, he modificado el código, iniciando sesión sólo si la variable USER_AGENT no contiene la cadena “google”, de forma que así los enlaces no son modificados y google puede acceder a todas las partes de la web sin problemas.

Espero que os resulte de ayuda :) Saludos!

9

Opinión by Aladin

January 18, 2004 @ 7:55 pm

Hola,

Solo comentaros que hemos hecho estos cambios en una de nuestras webs con un foro y ya se estan empezando a indexar las paginas.

Un saludo!

10

Opinión by Simon

March 1, 2004 @ 12:33 pm

Hola a todos,

Me parece super excelente este articulo, quiero aportar a este contenido el enlace que encontre de una dll GRATUITA para hacer esto en ASP, recien hare las pruebas necesarias, y cualquier cosa les informo.

El enlace es el siguiente:
http://www.motobit.com/help/url-replacer-rewriter/iis-mod-rewrite.asp

pesa 255KB aproximadamente.

11

Opinión by Gerald

December 31, 2004 @ 3:50 pm

He probado el articulo de zonaphp, pero no me va, que esta pasando o si alguien tuvo problemas como zubyc, si pueden postear sus soluciones.
en mi sitio uso sessiones y google solo indexa la pagina principal.

Cuales fueron sus soluciones empleadas.
Gracias

12

Opinión by oscar

January 13, 2005 @ 1:37 pm

que bueno, lo boy a utilizar en mi web

13

Opinión by diana

January 13, 2005 @ 3:56 pm

esta muy bueno, ya lo implemente en mi web http://www.tienda-web.com

14

Opinión by Gerald

January 19, 2005 @ 7:22 pm

En que web encontraste mas informacion, pues yo con el tutorial de zonaphp aun no puedo hacer furular el mod_rewrite.

Saludos

15

Opinión by Calixto

February 1, 2005 @ 11:54 am

Una duda absurda, ¿esto de utilizar el mod_rewrite “cambia” automaticamente las peticiones a urls del tipo misitio.com/id?4 a misitio.com/4 sin necesidad de crear esas carpetas?

Es que no acabo de pillarlo :-)

16

Opinión by antonio carlos gomes de castro

March 19, 2005 @ 11:03 am

Felicitaciones por este sitio, maestros del web es el mejor en español.
Antonio Carlos Gomes de Castro

RSS of comments.

Write your comment