Si quieres redirigir todas las URLs de un dominio a otro usando Netlify, puedes configurar una redirección a nivel de dominio. En la propia documentación de Netlify explican cómo crear las redirecciones, pero te dejo cómo hacerlo en español:
-
Crea un archivo
_redirects
en el directorio raíz que tengas configurado en tu sitio, como directorio de publicacion. Ese archivo no tiene extensión. -
Añade esta regla al archivo
_redirects
:https://dominio-viejo.com/* https://dominio-nuevo.com/:splat 301!
Cambia
dominio-viejo.com
por el dominio que quieres redirigir ydominio-nuevo.com
por el que será el destino.- El asterisco
*
significa que se redirigirán todas las rutas. -
:splat
conserva el camino original (las partes después del dominio). - El
301!
indica que es una redirección permanente y asegura que se aplique aunque un archivo coincida con la solicitud.
- El asterisco
-
Opción alternativa: Si prefieres usar el archivo
netlify.toml
, añade lo siguiente:[[redirects]] from = "https://dominio-viejo.com/*" to = "https://dominio-nuevo.com/:splat" status = 301 force = true
Igual que antes, cambia los nombres de los dominios según lo necesites.
Notas extra para que tus redirecciones funcionen:
- Asegúrate de que ambos dominios están configurados en tu cuenta de Netlify.
- Verifica que el DNS está apuntando correctamente a Netlify para que las redirecciones funcionen.
Si quieres más detalles o ejemplos, puedes consultar la documentación oficial de Netlify sobre redirecciones y reescrituras.