Cómo redirigir un sitio web a otro dominio o URL (2026)

4 de julio de 2023
6 mins de lectura
Cómo redirigir un sitio web a otro dominio o URL (2026)

Respuesta directa

Para redirigir un sitio web a otro dominio, configura una redirección permanente 301 desde la dirección antigua a la nueva. Si no tienes hosting, usa el reenvío de dominio de tu registrador o un servicio de redirección. Con hosting, añade una regla en .htaccess (Apache) o una línea return 301 (Nginx), o usa un plugin de redirección en WordPress. Redirige tanto la raíz como www, conserva la ruta para que cada página antigua llegue a su nueva página correspondiente, asegúrate de que https:// funcione en el dominio antiguo y mantén el dominio antiguo registrado.

Tanto si vas a mover un sitio completo a un nuevo dominio como si vas a enviar una URL antigua a una nueva página, la tarea es la misma: responder a la dirección antigua con una redirección a la nueva. La herramienta adecuada depende de dónde esté alojado el dominio antiguo y de si todavía tiene hosting. Esta guía cubre todas las opciones habituales, con las líneas exactas para pegar y cómo comprobar el resultado.

Elige el método adecuado#

Tu situaciónMejor método
El dominio antiguo no tiene hosting, un solo destinoReenvío de dominio en tu registrador o proveedor de DNS
El sitio funciona con Apache (la mayoría del hosting compartido)Reglas .htaccess
El sitio funciona con NginxUna línea de retorno 301 en el bloque del servidor
El sitio funciona con WordPressUn plugin de redirección
Sin acceso al servidor en absoluto, y nada más funcionaEncabezado PHP o JavaScript, como último recurso
Varios dominios, asignaciones página por página, HTTPS en el dominio antiguo o datos de clicsUn servicio de redirección como RedirHub

Antes de empezar#

  • Usa un 301 para un cambio permanente. Le indica a Google que indexe la nueva dirección y traslade allí las señales de posicionamiento. Usa un 302 solo si la dirección antigua va a volver. Nuestra guía sobre tipos de redirección y su impacto en SEO explica la diferencia.
  • Decide: dominio completo o una sola URL. Un cambio de dominio debe conservar la ruta, así que olddomain.com/pricing pasa a newdomain.com/pricing. Un redireccionamiento de una sola URL envía una dirección a una página.
  • Cubre la raíz y www. Los visitantes escriben tanto olddomain.com como www.olddomain.com. Ambas deben redirigir.
  • Mantén el dominio antiguo registrado. Si caduca, dejarán de funcionar todas las redirecciones y todos los enlaces antiguos.

Método 1: Reenvía el dominio en tu registrador (sin hosting)#

La mayoría de los registradores y proveedores de DNS pueden reenviar un dominio sin ningún hosting. Los nombres de los menús difieren, pero los pasos son similares:

  1. Inicia sesión en el registrador o proveedor de DNS donde se gestiona el dominio antiguo.
  2. Abre la configuración del dominio y busca Reenvío, Redirección o redirección de URL.
  3. Introduce la dirección de destino completa, incluyendo https://.
  4. Elige una redirección permanente (301) si el cambio es definitivo.
  5. Guarda y luego espera a que se aplique el cambio. Las actualizaciones de DNS pueden tardar desde minutos hasta unas pocas horas.

Tenemos guías paso a paso para reenvío de dominios de GoDaddy, redirecciones de Namecheap y redirecciones de Cloudflare. El reenvío del registrador es gratuito y está bien para un dominio hacia una sola dirección. Después, comprueba dos cosas: que https://olddomain.com redirija sin una advertencia de certificado, ya que la compatibilidad con HTTPS varía según el proveedor, y si se conservan las rutas o si todo termina en la página de inicio.

Método 2: Apache (.htaccess)#

Si el sitio antiguo aún funciona en Apache, abre el archivo .htaccess en la carpeta raíz del sitio (créalo si no existe). Para enviar una URL a otra:

apacheRedirect 301 /old-page https://newdomain.com/new-page

Para mover un dominio completo y conservar todas las rutas, cubriendo tanto la raíz como www:

apacheRewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?olddomain\.com$ [NC]
RewriteRule ^(.*)$ https://newdomain.com/$1 [R=301,L]

Método 3: Nginx#

En Nginx, añade un bloque de servidor para el dominio antiguo que devuelva un 301 y conserve la ruta solicitada. Para HTTPS, añade las líneas de tu certificado al mismo bloque:

nginxserver {
    listen 80;
    server_name olddomain.com www.olddomain.com;
    return 301 https://newdomain.com$request_uri;
}

Para una sola página, coloca return 301 https://newdomain.com/new-page; dentro de un bloque location para la ruta antigua. Recarga Nginx después del cambio.

Método 4: WordPress#

En WordPress no necesitas tocar los archivos del servidor: un plugin de redirección te permite añadir URLs antiguas y nuevas desde la pantalla de administración. Nuestra guía de redirección de WordPress explica las opciones. Para mover todo un sitio de WordPress a un nuevo dominio, redirige en su lugar a nivel de servidor o DNS, para que cada URL antigua quede cubierta.

Método 5: PHP o JavaScript (último recurso)#

Si solo puedes editar los archivos de la página, un encabezado PHP funciona como una redirección real del lado del servidor. Configura tú mismo el 301, porque PHP envía un 302 por defecto:

php<?php
header("Location: https://newdomain.com/new-page", true, 301);
exit;

JavaScript se ejecuta solo después de que la página carga, y Google solo puede seguirlo si renderiza la página, así que úsalo solo cuando no haya otra opción:

javascriptwindow.location.replace("https://newdomain.com/new-page");

Comprueba que la redirección funciona#

Abre la dirección antigua en una ventana privada, con y sin www y con https://. Para ver el código de estado, ejecuta curl -I https://olddomain.com y busca 301 y la nueva dirección en la línea Location, o introduce el dominio antiguo en nuestra prueba de velocidad de redirección.

¿Tu redirección funciona? Introduce tu dominio. Verás el código de estado (301 o 302), a dónde redirige, si HTTPS es válido y qué tan rápido responde desde Washington, Frankfurt y Tokio, comparado con cada redirección probada en los últimos 7 días.

Probar mi redirección

Método 6: redirigir un dominio sin alojamiento usando RedirHub#

RedirHub responde por el dominio antiguo para que no necesites un servidor. Tu DNS y tu correo electrónico se quedan donde están; solo cambias los registros raíz y www.

  1. En el panel, inicia una nueva Redirección de dominio.
  2. En Redirigir desde, introduce el dominio antiguo, por ejemplo oldbrand.com. Un dominio raíz también cubre www.
  3. En Redirigir a, introduce la nueva dirección, por ejemplo https://mybrand.com.
  4. En Tipo de redirección, elige 301 · Permanente.
  5. En Rutas, elige Mantener la ruta para un cambio de dominio, o Todo a una URL para enviar cada página a una sola dirección.
  6. Haz clic en Crear redirección.
  7. Conecta el dominio: en Hostnames, abre Conectar DNS, agrega los registros que se muestran en tu proveedor de DNS y luego haz clic en He hecho los cambios.
RedirHub dashboard: New domain redirect from oldbrand.com to https://mybrand.com with 301 · Permanent and Keep the path selected; What happens shows oldbrand.com/about going to mybrand.com/about
Reenvío del registradorRedirHub
CostPor lo general, gratis con el dominioDesde $49/mes (Core); prueba gratuita de 14 días en Pro
HTTPS en el dominio antiguoVaría según el proveedorSe emite y renueva automáticamente para el dominio raíz y www
PathsVaría; a menudo todo va a una sola direcciónMantén la ruta o asigna cada URL antigua a su propia nueva página
Tipos de redirecciónNormalmente 301 y 302301, 302, 307, 308 y redirecciones de marco
Donde respondeLos servidores de reenvío del registrador130 ubicaciones globales en el borde (PoPs), cerca de cada visitante
Muchos dominiosUno a la vezVarios dominios de origen por redirección; importación CSV en todos los planes
Ver si se usaNormalmente sin datosClics y visitantes únicos con bots filtrados

Para un dominio que apunta a una sola dirección, el reenvío del registrador es gratuito y hace el trabajo. RedirHub vale la pena cuando trasladas un sitio con muchas páginas, gestionas varios dominios o quieres saber si el dominio antiguo todavía atrae visitantes.

Si el dominio antiguo sigue sirviendo un sitio activo que no puedes mover de su plataforma actual, no tienes que cambiar el DNS en absoluto. Con Modo de integración, tu Cloudflare Worker, la app Next.js en Vercel o el servidor Caddy obtienen las reglas de redirección de RedirHub y las sirven, y cada redirección sigue apareciendo en tus analíticas de RedirHub.

Si vas a mover un sitio completo, un mapeo de migración del sitio envía cada URL antigua a su página nueva correspondiente. Si tienes un portafolio de dominios reenviados, como dominios con errores tipográficos y de país, puedes gestionarlos todos en un solo lugar, y cada uno obtiene certificados SSL automáticos para la raíz y www.

Errores comunes#

  • Olvidar www o https. Prueba las cuatro versiones de la dirección antigua: con y sin www, http y https.
  • Enviar cada página a la página de inicio. Los visitantes pierden la página que querían. Conserva la ruta o asigna las páginas una por una.
  • Usar un 302 para un cambio permanente. Google puede seguir mostrando el dominio antiguo en los resultados de búsqueda.
  • Encadenar redirecciones. Del dominio antiguo al sitio antiguo y luego al sitio nuevo añade un salto cada vez. Apunta directamente a la dirección final.
  • Dejar que el dominio antiguo caduque. Mantenlo renovado mientras los enlaces antiguos sigan trayendo visitantes.

Preguntas frecuentes

Configura una redirección 301 del dominio antiguo al nuevo: con el reenvío de dominio de tu registrador si no hay hosting, con .htaccess o un bloque de servidor Nginx si lo hay, o con un servicio de redirección. Redirige tanto la raíz como www y conserva la ruta para que cada página llegue a su destino correspondiente.

Sí. La mayoría de los registradores incluyen reenvío de dominio, y .htaccess, Nginx y los plugins de WordPress no cuestan nada si ya tienes hosting. Comprueba que HTTPS funcione en el dominio antiguo y si se conservan las rutas, ya que ambas cosas varían según el proveedor.

Sí. Usa el reenvío de dominio de tu registrador, o apunta el DNS del dominio a un servicio de redirección. Ninguno necesita un servidor web.

Usa una 301 para un traslado permanente para que Google indexe el nuevo dominio y transfiera las señales de posicionamiento a él. Usa una 302 solo si el dominio antiguo volverá a mostrar su propio sitio.

No, si usas redirecciones 301 a páginas coincidentes. El posicionamiento se traslada al nuevo dominio con el tiempo. Las pérdidas suelen venir de 302, de redirigir todo a la página de inicio o de cadenas.

Una regla de servidor funciona en cuanto la guardas. El reenvío del registrador y los cambios de DNS pueden tardar desde minutos hasta unas pocas horas en aplicarse.

RedirHub responde por el dominio antiguo sin hosting: apuntas los registros raíz y www hacia él, eliges 301 o 302, y conservas la ruta o envías todo a una sola URL. HTTPS se emite automáticamente y puedes ver los clics por redirección.

Trinayan Chakraborty

TC is the Operations Manager at RedirHub, leading the company’s operational strategy and execution to ensure reliable, scalable redirect infrastructure. He oversees internal processes, cross-team coordination, and platform readiness while supporting customers through complex redirect implementations. With a strong understanding of large-scale domain operations and real-world edge cases, TC plays a key role in aligning product and customer success to deliver stable, high-performance redirection solutions.