Respuesta directa
Usa 301 para cambios permanentes y 302 para temporales. Usa 308 o 307 solo cuando los formularios, las APIs o los webhooks deban conservar sus datos de solicitud. Elige Frame (Masking) para mantener tu dominio en la barra de direcciones, pero solo si el destino permite ser incrustado en un frame. Elige Custom HTML para mostrar tu propia página en lugar de redirigir.
Cuando creas o editas una redirección en RedirHub, el menú desplegable Method decide cómo los visitantes y los motores de búsqueda llegan al destino. Los cuatro métodos HTTP (301, 302, 307 y 308) envían el navegador a la nueva URL. Frame y Custom HTML mantienen al visitante en tu dominio. Esta guía explica qué hace cada opción y cuándo usarla.
Comparación rápida#
| Method | Se muestra en la barra de direcciones | SEO | Conserva los datos de formularios/API | Ideal para |
|---|---|---|---|---|
| 301 Movido permanentemente | Destination | Transfiere señales de posicionamiento al destino | No | Cambios de dominio, migraciones de sitio, movimientos permanentes |
| 302 Found | Destination | Mantiene indexada la URL original | No | Pruebas, mantenimiento, campañas a corto plazo |
| 307 Redirección temporal | Destination | Same as 302 | Yes | Movimientos temporales de formularios, APIs y webhooks |
| 308 Redirección permanente | Destination | Same as 301 | Yes | Movimientos permanentes de formularios, APIs y webhooks |
| Marco (enmascaramiento) | Tu URL | El contenido de destino no posiciona para tu dominio | — | Mostrando un sitio alojado en otro lugar bajo tu dominio |
| HTML personalizado (Pro) | Tu URL | Indexado como tu propia página | — | Avisos, páginas de espera, páginas de destino simples |
301 Movido permanentemente (compatible con SEO)#
Un 301 indica a los navegadores y a los motores de búsqueda que la página se ha movido de forma definitiva. Los motores de búsqueda transfieren las señales de posicionamiento de la URL antigua a la de destino y, con el tiempo, muestran la nueva URL en los resultados. Esta es la opción correcta para cambios de dominio, cambios de marca, migraciones de sitio y cualquier URL que no vaya a volver. Si no estás seguro, 301 es la opción predeterminada para redirecciones permanentes.
Los navegadores recuerdan las redirecciones permanentes
Después de que un visitante siga un 301 o 308, su navegador puede seguir enviándolo al destino antiguo incluso después de que lo cambies en RedirHub, hasta que borre su caché.
Mientras pruebas, o si el destino aún podría cambiar, empieza con 302 y cambia a 301 una vez que el destino sea definitivo.
302 Encontrado (Temporal)#
Un 302 indica que el cambio es temporal. Los motores de búsqueda mantienen indexada la URL original y no tratan el destino como su reemplazo. Úsalo para páginas de mantenimiento, promociones estacionales, pruebas A/B y redirecciones cuyo destino cambia con regularidad. Los navegadores no conservan un 302 en caché de la misma manera que un 301, así que los cambios surten efecto de inmediato. Para una comparación más profunda, lee redirecciones 301 vs 302.
307 Redirección Temporal y 308 Redirección Permanente#
307 y 308 significan lo mismo que 302 y 301, con una diferencia: el navegador debe repetir la solicitud exactamente como se envió. Con 301 y 302, la mayoría de los navegadores convierten el envío de un formulario (una solicitud POST) en una carga de página normal en la nueva dirección, por lo que los datos enviados se pierden. 307 y 308 conservan el método y los datos.
- 308: un endpoint de API, una URL de webhook o un gestor de formularios se ha movido permanentemente.
- 307: el mismo tipo de endpoint se está moviendo solo durante un tiempo, por ejemplo durante una ventana de migración.
Para las páginas web habituales que la gente abre en un navegador, 301 y 302 son la opción más conocida y funcionan igual de bien.
Marco (Enmascaramiento)#
Frame carga el destino dentro de un marco de pantalla completa en tu dominio, de modo que la barra de direcciones sigue mostrando tu URL. Es útil cuando un sitio está alojado en otro lugar, por ejemplo en un creador de páginas o en una plataforma de portafolios, y quieres que los visitantes vean solo tu dominio.
Antes de elegir Frame, revisa estas limitaciones:
- Muchos sitios se niegan a ser incrustados en marcos. Si el destino envía un encabezado X-Frame-Options o una Content-Security-Policy con frame-ancestors, el navegador muestra una página en blanco o de error dentro del marco. La mayoría de las grandes plataformas y casi todas las páginas de inicio de sesión hacen esto.
- El destino debe usar HTTPS. Los navegadores bloquean las páginas http:// dentro de una página https://.
- La barra de direcciones nunca cambia. Los visitantes no pueden guardar en favoritos ni compartir una página interna específica, y al refrescar vuelven a la primera página.
- Es posible que los inicios de sesión no funcionen. Los navegadores restringen las cookies dentro de marcos de otro dominio, por lo que los flujos de inicio de sesión y pago pueden fallar.
- No hay beneficio SEO. Los motores de búsqueda ven una página en tu dominio que solo contiene un marco, así que el contenido del destino no posiciona para tu dominio. Si el tráfico de búsqueda importa, usa 301.
Para comprobar un destino, ábrelo en tu navegador, abre las herramientas de desarrollo y mira los encabezados de respuesta de la página en la pestaña Network. Si ves X-Frame-Options (DENY o SAMEORIGIN), o una regla frame-ancestors que no incluya tu dominio, Frame no funcionará para ese destino. Más ideas en cuándo usar el reenvío de URL con máscara.
HTML personalizado (Pro)#
El HTML personalizado no redirige en absoluto. En su lugar, RedirHub sirve el HTML que introduces como la página para esa URL de origen. Úsalo para un aviso de mantenimiento o de “próximamente”, una página provisional para un dominio aparcado o en venta, o una página de destino sencilla que no necesite su propio alojamiento. El HTML personalizado está disponible en el plan Pro y superiores.
Opciones de reenvío y variables#
Los cuatro métodos HTTP y Frame funcionan con el reenvío de ruta, el reenvío de consulta y las variables de la URL de destino. Por ejemplo, Frame con el reenvío de ruta activado abre la página interna correspondiente del destino en la primera visita. Consulta Variables de la URL de destino para más detalles.
¿Qué método debería elegir?#
- Mover un sitio o dominio de forma permanente: 301
- Pruebas, una campaña de corta duración o el destino aún no es definitivo: 302 (cambia a 301 más adelante)
- Mover un endpoint de API, webhook o formulario: 308 (permanente) o 307 (temporal)
- Mantener tu dominio en la barra de direcciones: Marco (enmascaramiento), después de comprobar que el destino permite el uso de marcos
- Mostrar una página en lugar de redirigir: HTML personalizado
Puedes cambiar el método en cualquier momento. Si una redirección no se comporta como esperas después de un cambio, consulta Solución de problemas de nuevas redirecciones.
Preguntas frecuentes
Para un cambio permanente, usa 301 (o 308 para endpoints que reciben formularios o datos de API). Indica a los motores de búsqueda que transfieran las señales de posicionamiento de la URL antigua al destino. Usa 302 solo mientras el cambio sea temporal.
No. Empezar con 302 mientras pruebas y cambiar a 301 una vez que el destino sea definitivo es un enfoque común y seguro. Los motores de búsqueda tratan la redirección como permanente desde el momento en que ven el 301.
Los navegadores almacenan en caché las redirecciones 301 y 308. Tu navegador recuerda el destino antiguo hasta que se borra su caché. Prueba en una ventana privada o en otro navegador. Los visitantes que no hayan seguido la redirección antigua verán el nuevo destino de inmediato.
Lo más probable es que el destino bloquee su visualización dentro de un marco con un encabezado X-Frame-Options o Content-Security-Policy, o que use http:// en lugar de https://. Solo el propietario del destino puede cambiar esto. De lo contrario, usa 301 o 302.
No para tu dominio. Google ve tu página como un marco con casi nada de contenido propio e indexa el destino en su propio dominio. Si quieres que los motores de búsqueda atribuyan el contenido al destino, usa una redirección 301.
