Cómo usarlo
- Pega tus redirecciones, una por línea: la ruta antigua, la ruta o URL nueva y, si quieres, el estado (301 si lo omites).
- Elige el destino:
lobsite.toml, Netlify o Cloudflare Pages (_redirects), Vercel (vercel.json), Nginx o Apache (.htaccess). - Corrige lo que encuentren las comprobaciones, prueba unas rutas en la caja de abajo y copia o descarga las reglas.
¿Te mudas desde Netlify o Cloudflare Pages? Pega tu archivo _redirects tal cual.
Patrones
:namecoincide con un segmento de la ruta y se puede usar en el destino:/blog/:slug /posts/:slug.- Un
*final coincide con el resto de la ruta, que en el destino es:splat:/docs/* /guide/:splat. - La query string se pasa a la nueva dirección.
- Las reglas se comprueban desde arriba y gana la primera que coincide, así que pon las reglas concretas antes que las generales.
Las mismas reglas funcionan en lobsite.toml. Para Nginx y Apache, los patrones pasan a ser expresiones regulares con grupos numerados.
Qué estado usar
- 301 (permanente): la página se ha mudado para siempre. Los buscadores pasan su posicionamiento a la nueva dirección. Úsalo en la mayoría de las mudanzas.
- 302 (temporal): la dirección original volverá, por ejemplo durante una oferta o un mantenimiento.
- 308 y 307: las versiones permanente y temporal que mantienen el método de la petición, para formularios y APIs que hacen POST a la dirección antigua.
Bucles y cadenas
Un bucle (/a → /b → /a) significa que la página nunca carga. Una cadena (/a → /b → /c) funciona, pero cada salto añade un viaje de ida y vuelta, y los buscadores pueden dejar de seguirla tras unos cuantos. El generador detecta ambos, además de reglas duplicadas, de las que solo se usa la primera.
Preguntas frecuentes
¿Cuántas redirecciones puedo tener?
lobsite.toml admite hasta 1000 reglas. Para secciones enteras, usa un patrón como /old-blog/* /blog/:splat en lugar de una regla por página.
¿Puede la dirección antigua ser una URL completa?
Pégala y el generador se queda solo con la ruta: las redirecciones se aplican al sitio con el que se despliegan. Para mudar un dominio entero, apúntalo al nuevo sitio y redirige ahí.
¿Funcionan las redirecciones sin acceso al servidor?
En Lobsite, Netlify, Vercel y Cloudflare Pages forman parte del deploy, así que no hace falta acceso al servidor. En un hosting de archivos simple, la alternativa es una página con <meta http-equiv="refresh" content="0; url=/new">, que los buscadores tratan como una redirección.
¿Se envía algo a un servidor?
No. Las reglas se comprueban y se escriben en tu navegador.