Redirigir un dominio

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.

9 responses to “Redirigir un dominio”

  1. […] también: yukei.net › Redirigir un dominio La Taberna del Turco Menéame « Anterior: Guarda este post en tus favoritos online Siguiente: Trucos breves con CSS» […]

  2. […] Tras haber conseguido que las DNS’s funcionasen (tardó un par de días) me pregunté cómo hacer para redirigir el tráfico de las busquedas en google, que apuntaban a efectomariposa.freehostia.com/… en lugar de a skuark.com/… así que nada mejor que la solución que encontré, que además me actualiza las referencias que los motores de busqueda tienen hacia las entradas del blog. Con un par de líneas en el .htaccess del antiguo subdominio funcionó a las mil maravillas. […]

  3. […] El proceso consiste básicamente en cambiar las dns que te ofrecen por defecto por las que tienes en el hosting, en mi caso con freehostia:      dns1.freehostia.com / IP: 64.72.112.12      dns2.freehostia.com / IP: 64.72.112.13El siguiente problema con el que me encontraba es el de todos los enlaces, los “permalinks” y las búsquedas de google, que seguirían con la dirección antigua. La solución pasa por meter 2 líneas de código en el archivo .htaccess, en mi caso:      RewriteEngine On      RewriteRule ^(.*)$ http://www.tanakore.com/$1 [R=301,L] Todo esto no lo podría haber hecho sin buscar en otros blogs, así que merecen la mención y mi agradecimiento total:      efectomariposa > cambio de dominio     aNieto2k > ayuda cambiar de host     yukei.net > redirigir un dominio […]

  4. […] activo pero redirecciona directamente a errellana.com. Esto lo implementé gracias a este blog. Así que si alguien me tiene en sus marcadores o en su lista de enlaces ([pensamiento en voz […]

  5. IMF says:

    Parece sencillo y fácil, gracias por la información, seguro que al final alguna vez la utilizaremos.

  6. charliech says:

    Buenas, a ver si me podríais ayudar. Tengo un dominio (por ejemplo holahola.com) y tenía instalado Joomla.

    Lo he eliminado y ahora quiero que al meterme en “holahola.com” me redirija automáticamente a “holahola.com/index.html”. debería tocar el .htaccess??

    Gracias!

    • No necesariamente, dependerá de la configuración del servidor. En el caso de Apache (la opción más frecuente si estás en un hosting compartido) ya viene configurado para mostrar un index.html antes que utilizar index.php del directorio. Ojo que en ese caso no se trata de una redirección, sino que lo toma como el índice de una carpeta, por lo que la URL que se muestra en la barra de direcciones seguirá siendo http://www.holahola.com/

    • charliech says:

      No tengo acceso al .htaccess. el sitio me sigue dando error 403.

      Tengo en la raiz un archivo llamado index.html, y no me lo reconoce. Si lo escribo en la barra de dirección (http://www.holaholacom/index.html) si que me funciona. Socorrooo!!

      P.D_ Gracias Felipe por tu respuesta!

    • Mmm… lo único que te podría recomendar es que envíes la solicitud a tu proveedor de hosting; ellos deberían poder solucionar definitivamente el problema

%d bloggers like this: