Seguramente todos hemos cambiado la ubicación de nuestros weblogs más de alguna vez, y más de alguna vez hemos sufrido las consecuencias de lo que esto significa: al principio, nadie encuentra tu nueva web, <lamento-autobiográfico>y ese maravilloso hosting por el cual pagaste con el sudor de tu frente se desperdicia mientras tu vieja web sigue recibiendo a tus fieles visitantes </lamento-autobiográfico>
En fin.
Por otra parte, y dado que los motores de búsqueda han indexado tus vieja web, tu posición caerá drásticamente (de hecho, partirás desde cero), lo que es algo bastante pesado cuando llevas un buen tiempo en esto y no puedes contar con que sitios con volúmenes gigantes de tráfico puedan enlazar a tu nueva dirección.
Sin embargo, existen soluciones: sin lugar a dudas, la mejor de ellas viene de la mano de Apache, el servidor web más utilizado, el que cuenta con algunos módulos que nos pueden ayudar a remediar esta situación, siendo quizás el más fácil de utilizar el mod_rewrite, módulo extensamente utilizado también para la generación de URLs “amistosos”.
Utilizando la capacidad de editar el archivo .htaccess
que está en la raÃz de tu espacio (ojo, que no todos los hosts permiten esto, especialmente los gratuitos lo restringen), con sólo unas lÃneas puedes redirigir todo el tráfico de tu antigua dirección hacia la nueva —Dave Child ha escrito un “torpedo” para ocupar el mod_rewrite que puede servir como una referencia rápida.
Por ejemplo, en mi caso el único cambio fue desde un subdominio en Bitacoras.com a mi propio dominio, el .htaccess
quedó asÃ:
RewriteEngine On
RewriteRule ^(.*)$ http://www.yukei.net/$1 [R=301,L]
Con un poco de dedicación y conocimiento de expresiones regulares, es posible escribir reglas que se adapten a cualquier escenario.
Este tipo de redirección es transparente al usuario y tiene la ventaja de que le indica a los buscadores que tu página se ha mudado.
Ahora, si no te es posible recurrir a estas opciones, puedes utilizar la redirección con HTML, aunque no es una práctica muy bien vista por el W3, y puede no funcionar para todos.