Nuestro tema son las redirecciones. Una redirección se emplea básicamente para indicar que el contenido se ha traslado de un lugar a otro, por re-estructuración del sitio por ejemplo. Muchas veces descubrimos que una página web creada funcionaría mejor integrada dentro de un conjunto de contenidos que amerita un folder, carpeta, directorio e inlcusive un subdominio. Para esto nos sirven las redirecciones, para avisarle a los buscadores como Google que hemos trasladado los contenidos a otra sección, de tal forma que cuando alguien pincha en la url anterior vá de inmediato a la nueva url creada para tal fin, sin explicaciones ni pérdidas. De no establecer los redireccionamientos y sencillamente llevarnos un contenido sin avisar, al usuario atrapado en esta situación le aparecerá una lectura 404 (page not found, página no encontrada), que no solamente se ve feo sino que le resta autoridad y credibilidad a nuestros sitios web.
Porqué y cuando redirigir.
Las redirecciones son importantes para hacer saber a los motores de búsqueda del “trasteo” o mudanza de contenidos a otra sección. Es preciso también hacer un redireccionamiento cuando cambiamos de CMS, porque tienden a cambiar las extensiones de archivo (por ejemplo, algunas usan .html, otras las omiten, etc).
Buenas y malas redirecciones.
Hay muchas formas de hacer redireccionamientos. No todas son iguales. Las dos principales son las siguientes:
“301 moved permanently”, esta instrucción dice a los spiders o crawlers, (a los motores de búsqueda en general) que el recursos buscado ha cambiado permanentemente de dirección y que por tanto no lo vuelva a buscar en la antigua dirección.
“302 moved temporality”, que es una guía para los motores de búsqueda informándoles que el contenido se ha ido temporalmente a otra ubicación pero que muy seguramente luego regresa cuando se haya re-estructurado el website, luego es deseable que pase de cuando en cuando por el vecindario.
Ambas formas de redirección trasladan tanto a humanos como a motores de búsqueda a la nueva ubicación de los contenidos; no obstante estos últimos interpretan las cosas de diferente forma cada redireccionamiento. Cuando un crawler o rastreador lee un código 301, asume que la antiguedad y cualquier otra métrica posible (algo vital en trabajos de posicionamiento web) pasa al segundo enlace o url nueva, algo que no hará al tropezarse con un código 302. Si decide usar los redireccionamientos con código 302, sepa que arranca de cero, tanto en los listados de búsqueda como en los demás parámetros con su nueva página. Y como si fuera poco, la página antigua puede competirle a la nueva (ambas suyas) dentro de las búsquedas.
Métodos para hacer redirecciones. En los servidores web apache (normalmente emplean Linux o Unix en sus plataformas) se implementan las redirecciones en el archivo .htaccess usando directrices tipo redirect y redirectmatch. Personalmente, ingreso al Cpanel, opción dominios, busco el icono redirect o redirecciones (depende si tengo el menú en castellano o en inglés) ; hay una casilla de tipo de redirección, luego una casilla para indicar el archivo antiguo (ojo, con o sin www) y otra casilla para indicar el archivo nuevo; más bajo figuran otras alternativas como si redireccionar con o sin www o con ambas opciones.
Este jueves 29 de agosto 2013 tendremos un hangout al respecto, no se lo pierdan