Redirección de dominio: envía un dominio a otro de la forma correcta

Guía de redirección de dominio

Redirección de dominio: 301 vs 302, enmascarado y HTTPS | We.Inc

Cómo funciona la redirección de dominio, cuándo usar un 301 o un 302, por qué el reenvío enmascarado causa problemas y cómo mantener HTTPS funcionando en un dominio redirigido.

La redirección de dominio envía a quienes escriben un dominio a otra dirección web. Tu registrador o tu proveedor de DNS responde a la petición con una redirección HTTP, idealmente un 301 para un cambio permanente. Evita el reenvío enmascarado, que envuelve el sitio de destino en un marco, y asegúrate de que el servicio de redirección pueda servir HTTPS para el dominio antiguo.

Opciones de redirección comparadas

Los dueños de negocios redirigen dominios por motivos sencillos: una variante ortográfica, un nombre de marca antiguo, un dominio de país o el nombre de una campaña que debe llevar al sitio principal. Redirigir es una instrucción que le dice al navegador que vaya a otra dirección, y el tipo que elijas decide lo que recuerdan los buscadores. Usa el planificador de abajo para elegir el tipo correcto y obtener las reglas de servidor si prefieres configurarlo en tu propio hosting.

Preguntas frecuentes

¿Qué diferencia hay entre una redirección 301 y una 302?

Un 301 indica que el cambio es permanente y un 302 que es temporal. Las directrices de Google dicen que usa una redirección permanente como señal de que el destino debe ser la dirección canónica, y no lo hace con una temporal.

¿Por qué el reenvío enmascarado es mala idea?

El enmascarado mantiene el dominio antiguo en la barra de direcciones cargando el sitio real dentro de un marco. Muchos sitios envían una regla frame-ancestors que rechaza los marcos, así que los visitantes ven una página en blanco; los enlaces profundos y los títulos de página también dejan de funcionar como la gente espera.

¿La redirección de dominio funciona con HTTPS?

Solo si el servicio de redirección tiene un certificado válido para el dominio antiguo. Las páginas de ayuda de los registradores difieren en esto: Namecheap, por ejemplo, dice que una redirección de HTTPS a HTTPS entre dominios necesita certificados SSL activos en ambos. Sin uno, quienes escriben https:// ven un aviso de seguridad antes de que ocurra ninguna redirección.

¿Redirigir es lo mismo que apuntar el DNS?

No. Apuntar el DNS con un registro A o CNAME sirve un sitio en el propio dominio, y la barra de direcciones conserva ese dominio. Redirigir envía al navegador a otro sitio con una redirección, así que la barra de direcciones cambia al destino.

¿Cuánto tarda en empezar a funcionar la redirección?

Depende del proveedor y de las cachés DNS. La ayuda de Namecheap dice que sus redirecciones suelen empezar a funcionar en unos 30 minutos; otros registradores publican sus propias estimaciones.

Qué significan los cuatro códigos de redirección

¿Redirigir en el registrador o en tu propio servidor?

Códigos de estado de redirección

Códigos de redirección según los describe MDN

Reglas de redirección que puedes copiar

Nginx: redirigir un dominio entero conservando las rutas

La variable $request_uri lleva consigo la ruta y la cadena de consulta, así que los enlaces profundos siguen llegando bien.

Apache: la misma redirección en un virtual host

Redirect permanent envía un 301, y Apache añade el resto de la ruta al destino.

Alternativa en HTML simple cuando solo tienes hosting estático

Google trata un meta refresh instantáneo como una redirección permanente. Aun así, una redirección de servidor es mejor.

Planificador de redirecciones

Rellena las dos direcciones. Las reglas se actualizan mientras escribes; no se envía nada a ningún sitio.

Dominio que quieres redirigir

Dirección de destino

Tipo de cambio

Conservar la ruta (old.com/menu va a new.com/menu)

Permanente (301)

Temporal (302)

Quien escriba {from} será enviado a {to} con un {code}. La barra de direcciones mostrará entonces el destino.

Una petición a {from}/menu va a {dest}.

Escribe un dominio sin más, como old-example.com, sin https://.

El destino debe ser una dirección completa que empiece por https://.

El destino está en el mismo dominio, lo que crearía un bucle.

Nginx

Apache

Empieza gratis · Sin tarjeta de crédito

Relacionado: Guías

Producto

Para quién es

Funciones

Recursos

Empresa

Mapa del sitio