Las redirecciones de URL te permiten redirigir de forma eficiente las URLs de tu sitio a páginas concretas. Así, los visitantes llegan al contenido correcto y tu posicionamiento en buscadores se mantiene. Esta función admite redirecciones a páginas normales del sitio, a URLs externas y a páginas especiales como las páginas dinámicas. Para ello puedes usar técnicas avanzadas, como comodines y variables, y redirigir con flexibilidad mediante una sola regla de URL.
Nota:
- Al migrar al Creador de sitios web desde otra plataforma o servicio de alojamiento, no necesitas redirecciones si las URLs no cambian. Pero si hay alguna diferencia, por ejemplo si la ruta de la URL antigua era
/about.html(un estándar de URL anterior) y la nueva es/about, tendrás que añadir una redirección. - Aunque puedes configurar una redirección hacia otro dominio, la página de origen debe estar en el mismo dominio. Por ejemplo, no puedes crear una redirección desde
www.a-different-domain.comhacia tu propio sitio (el dominio que está o estará asignado a tu sitio en el Creador de sitios web).
Aspectos a tener en cuenta
- Cambiar a un nuevo sitio responsive puede afectar temporalmente a tu posición en los buscadores. Usa redirecciones de URL para llevar las URLs de las páginas antiguas a las nuevas URLs responsive y conservar así tu visibilidad en los buscadores.
- Las páginas existentes tienen prioridad sobre las redirecciones. Si la URL de la página antigua todavía existe, la redirección no llevará a los usuarios a la página nueva.
Terminología
- Comodines (wildcards): definen reglas de URL a partir de la estructura de la URL, usando un asterisco simple (
*) o doble (**) para hacer coincidir segmentos de texto.- El asterisco simple abarca el texto entre las barras actuales. Por ejemplo,
/category/*/homeredirige a/category/xyz/homeo a/category/abc/home, pero no a/category/b/c/home. - El asterisco doble abarca cualquier texto a lo largo de varias barras. Por ejemplo,
/category/**/homeredirige a/category/b/c/home.
- El asterisco simple abarca el texto entre las barras actuales. Por ejemplo,
- Variables: definen una regla de URL válida para varias páginas con una estructura parecida pero contenido distinto. Se colocan entre la URL de origen y la de destino y permiten redirigir de forma eficiente. Las variables van entre llaves
{}tanto en la regla de origen como en la de destino, y deben escribirse igual en ambas para que funcionen. Ejemplo: si la URL antigua de una página de producto es/product/p-23245-umbrellay la nueva es/product/umbrella, la regla de origen sería/product/p-*-{productname}y la regla de la URL de destino sería/product/{productname}. - Ruta (path): la parte de la URL que identifica un recurso concreto dentro del dominio. Por ejemplo, la ruta en
www.domain.com/aboutesabout.
Configurar redirecciones de URL
Antes de configurar una redirección de URL, te recomendamos quitar las páginas antiguas de tu sitio. Si la página o la URL antigua sigue existiendo, la redirección no funcionará como debería.
Para configurar redirecciones:
- En el panel lateral, haz clic en Más y luego en Configuración.
- Haz clic en Redirección de la URL.
- Haz clic en Añadir nueva redirección.
- Introduce la ruta original desde la que quieres redirigir en el campo URL de origen.
- Solo hace falta la ruta, no la URL completa. Por ejemplo, la ruta en
www.domain.com/aboutesabout. Si introduces la URL completa (por ejemplowww.domain.com/about), la redirección no funcionará. - Si lo necesitas, usa comodines (
*) y variables ({}) como{product}para redirigir varias páginas de forma eficiente. Encontrarás más información en la sección «Terminología» de este artículo.
- Solo hace falta la ruta, no la URL completa. Por ejemplo, la ruta en
- Elige el destino:
- Página de destino: elige una página de tu sitio en el Creador de sitios web. Nota: si rediriges a un ancla del sitio, usa la opción Destino: URL personalizada e introduce la URL completa en el campo (por ejemplo,
www.domain.com/#about-us). - Destino: URL personalizada: introduce una URL externa o relativa. Nota: si usaste una variable en el campo URL de origen, usa esa misma variable también aquí. La variable debe escribirse igual en los dos campos. También puedes redirigir a una URL relativa, como las páginas dinámicas.
- Página de destino: elige una página de tu sitio en el Creador de sitios web. Nota: si rediriges a un ancla del sitio, usa la opción Destino: URL personalizada e introduce la URL completa en el campo (por ejemplo,
- Usa el menú desplegable Tipo de redireccionamiento para elegir el tipo de redirección. Estas son las opciones:
- Redirección 301. Movida de forma permanente (la más habitual).
- Redirección 302. Movida de forma temporal.
- Haz clic en Añadir.
- Haz clic en Reglas de URL de publicación para que los cambios entren en vigor. Ten en cuenta que esta acción no vuelve a publicar todo tu sitio.
Importar varias redirecciones desde un archivo CSV
Puedes importar varias redirecciones de URL desde un archivo CSV. Cada archivo admite hasta 200 URLs de redirección y permite usar comodines y variables. Para que aparezca la opción de subir un archivo CSV e importar varias redirecciones, antes tienes que añadir al menos una redirección suelta.
Para importar varias redirecciones desde un CSV:
- Descarga la plantilla de importación de redirecciones CSV (también está disponible en el editor, consulta el paso 5). Encontrarás más información en la sección «Pautas para subir el archivo CSV».
- En el panel lateral, haz clic en Más y luego en Configuración.
- Haz clic en Redirección de la URL.
- Haz clic en Importar varios redireccionamientos.
- Si ya tienes listo tu archivo CSV, haz clic en Cargar CSV. Si te saltaste el paso 1, descarga primero la plantilla con un clic en Download CSV template para respetar la estructura correcta. Nota: el CSV que subas debe tener la misma estructura que nuestra plantilla, donde la primera columna es la URL antigua y la columna nueva es la URL nueva.
- Selecciona tu CSV y haz clic en Abrir.
Pautas para subir el archivo CSV
- El CSV debe tener la misma estructura que nuestra plantilla, donde la primera columna es la URL antigua y la columna nueva es la URL nueva.
- Introduce solo la ruta de la URL, no la URL completa. Por ejemplo, si la URL antigua es
www.domain.com/about, escribe/about. Con la página de destino ocurre lo mismo: si la URL eswww.domain.com/about-us, escribe/about-us. - La ruta de la URL en la columna de la URL de la página de destino debe coincidir exactamente con la que aparece en el editor. Si no coincide, no se importará.
- Si en el editor ya existe una redirección para una página antigua, la del CSV la sobrescribirá.
- Si dejas en blanco el Tipo de redireccionamiento, se usará 301 por defecto.
- Usa un formato de ruta de URL estándar (por ejemplo,
/about-us). - Puedes poner una barra (
/) en la URL de la página de destino cuando rediriges a la página de inicio. - Si rediriges a un ancla del sitio, usa la URL completa (por ejemplo,
www.domain.com/#about-us).
Consejos adicionales
- Las redirecciones de URL son útiles para unir varios sitios en uno solo responsive o para cambiar a un dominio nuevo. También son fundamentales cuando trasladas páginas concretas a un dominio nuevo.
- Procura que los visitantes entiendan la redirección, para evitar confusiones o sospechas de phishing.
Redirección con parámetros de URL
Las redirecciones de URL concretas no se aplican a los parámetros de URL, es decir, a las partes que van después del ? o del # en una URL. El Creador de sitios web trata como idénticas las URLs con parámetros, sean cuales sean sus valores. Por ejemplo, para el sistema del Creador de sitios web la URL http://www.sitename.com/page1 es la misma que http://www.sitename.com/page1?url_referrer=blank.
Si has configurado una redirección 301 para «page1», también redirigirá cualquier URL «page1» que lleve un parámetro. Si necesitas una redirección específica para un parámetro de URL, consulta con tu proveedor de DNS si puede configurártela.
Solución de problemas con las redirecciones de URL
¿Qué puede impedir que una URL redirija?
- Parámetros, consultas o espacios de más. Revisa la URL antigua para asegurarte de que no lleve parámetros, consultas ni espacios sobrantes al final.
- La página antigua no debe existir. Las redirecciones solo funcionan con páginas que ya no existen en tu sitio. Si la página original sigue activa y accesible en el editor (esté publicada u oculta), la redirección no funcionará. Tienes que eliminar la página por completo para que la redirección funcione.
- Pop-ups. Si intentas redirigir una URL que corresponde a un pop-up existente, la redirección no funcionará, porque los pop-ups se guardan como páginas internas con su propia URL.
- Contiene
.php. La URL antigua no puede contener.php, tampoco en los parámetros. - Formato de URL incorrecto. Presta mucha atención a los requisitos de formato de las URLs al configurar redirecciones:
- Formato de la URL de origen. Introduce solo la parte de la ruta de la URL, no la dirección completa. Por ejemplo, si rediriges desde
www.yoursite.com/old-page, escribe soloold-pagey no la URL completa. El editor añade el dominio automáticamente, así que, si incluyes el dominio completo en la configuración, la redirección se romperá. Comprueba que no haya parámetros ni espacios sobrantes al final de la URL. - Formato de la URL de destino. No incluyas el dominio completo cuando uses la opción Página de destino. Escribe solo la ruta (por ejemplo,
/para la página de inicio o/productspara una página de producto). Si rediriges a un dominio totalmente distinto, usa la opción Destino: URL personalizada e introduce la URL publicada completa de la página de destino (por ejemplo,https://yoursite.com/new-pageohttps://anotherdomain.com/page). - No se admiten parámetros. Por ahora, las redirecciones de URL no admiten parámetros. No puedes incluir cadenas de consulta ni parámetros en la configuración de la redirección. Quita todos los parámetros y redirige solo la ruta principal de la URL antigua.
- Formato de la URL de origen. Introduce solo la parte de la ruta de la URL, no la dirección completa. Por ejemplo, si rediriges desde
- Protocolo y barras finales. Asegúrate de que tus redirecciones contemplen las dos versiones de la URL, HTTP y HTTPS, así como las variantes con y sin barra final cuando corresponda, ya que pueden tratarse como URLs distintas que necesitan su propia regla de redirección.
- Bucles de redirección y autorreferencias. Evita las redirecciones en las que la página de destino vuelve a redirigir a la de origen. Esa configuración no es válida y bloquea todas las redirecciones que forman parte del bucle. Del mismo modo, si la página de destino tiene una redirección que apunta de vuelta a la página original, interfiere con otras redirecciones dirigidas a esa página. Revisa todas tus redirecciones para comprobar que esto no ocurre y elimina las autorreferencias o los bucles que encuentres.
- Redirecciones duplicadas. Si has añadido la misma redirección varias veces, elimina los duplicados para que las redirecciones se apliquen bien.
- Comprueba que la página de destino existe de verdad. Para comprobar que tu página de destino existe de verdad:
- Haz clic en la regla de redirección en tu editor y revisa la página de destino que aparece en los ajustes de la redirección.
- Ve directamente a la página de destino para confirmar que existe.
- Si usas sitios multiidioma, asegúrate de redirigir a la versión de la página en el idioma correcto, ya que el nombre o la URL de la página debe coincidir exactamente.
Cuando hayas corregido todos los problemas de configuración y vuelto a publicar tu sitio, prueba la redirección visitando la URL original en tu sitio publicado para comprobar que funciona como esperas.
¿Por qué recibo el mensaje de error «You can only add deleted or non-existent pages»?
- Puede deberse a una página que todavía existe o incluso a un pop-up. Para comprobarlo, añade la URL antigua al final de la URL nueva.
Comentarios
0 comentarios
El artículo está cerrado para comentarios.