# Redirecciones de sitio

Source: https://support.kapsulehost.com/es-es/site-redirects

Las redirecciones envían a los visitantes de una URL antigua a una nueva, y así es como se reestructura un sitio sin romper todos los enlaces que apuntan a él. Esta guía abarca las tres formas de origen, la elección entre 301 y 302, las cadenas de consulta y la lectura de la insignia de verificación.

## Dónde Viven las Redirecciones en KPanel

1. Inicie sesión en [KPanel](https://kpanel.kapsulehost.com).
2. Haga clic en **Sitios web** en la barra lateral izquierda y luego haga clic en el sitio.
3. En el menú izquierdo del sitio, abra **Configuración** y luego **Redirecciones**.

La dirección directa es `/websites/<site-id>/redirects`.

![Redirecciones de un sitio en KPanel](https://support.kapsulehost.com/help/screenshots/site-redirects.243dc02e.webp)

Las redirecciones aquí son aplicadas por el servidor web, antes de que se ejecute su aplicación. Eso las hace más rápidas que una redirección basada en un plugin y significa que funcionan incluso para URLs que su aplicación no reconocería en absoluto.

## Añadir una Redirección

1. Haga clic en **Añadir redirección**.
2. Introduzca la **Ruta de origen**.
3. Introduzca el **Destination**.
4. Elija **301 Permanente** o **302 Temporal**.
5. Decida si desea mantener marcada la opción **Preservar cadena de consulta**.
6. Haga clic en **Añadir redirección**.

La redirección se aplica y luego se comprueba directamente en su sitio, de modo que el estado que ve refleja el comportamiento real en lugar de una suposición.

## Las Tres Formas de Origen

| Forma | Ejemplo | Coincide con |
|---|---|---|
| Exacta | `/old-page` | Solo esa ruta |
| Prefijo | `/old-path/` | Esa ruta y todo lo que esté debajo de ella |
| Comodín | `/blog/*` | Todo bajo `/blog/`, capturando el resto |

Un origen comodín captura lo que haya coincidido con el `*`, y el destino puede hacer referencia a ello como `$1`. Así, un origen de `/blog/*` con un destino de `/news/$1` envía `/blog/hello-world` a `/news/hello-world`, y hace lo mismo para cualquier otra entrada, a partir de una sola regla.

> **Note:** La ruta de origen no se puede cambiar después de crear una redirección. Si se equivocó, elimine la redirección y añada una nueva. El destino, el código y la configuración de la consulta sí se pueden editar.

## Destinos

Un destino puede ser:

- **Relativo**, como `/new-page`, para enviar a los visitantes a otro lugar dentro del mismo sitio.
- **Absoluto**, como `https://example.com/new`, para enviarlos a otro sitio completamente distinto.

Los destinos absolutos son la forma de crear rutas personalizadas: `/docs` en su dominio apuntando a documentación alojada en otro lugar, por ejemplo.

## 301 o 302

**301 Permanente** indica a los navegadores y a los motores de búsqueda que el traslado es definitivo. Los motores de búsqueda transfieren las señales de posicionamiento a la nueva URL y dejan de solicitar la antigua. Los navegadores guardan la redirección en caché, a veces durante mucho tiempo.

**302 Temporal** indica que el traslado podría revertirse. No se transfiere nada y no se almacena nada en caché a largo plazo.

Use 301 para una reestructuración real: ha trasladado una página y no va a volver. Use 302 para cualquier cosa que espere deshacer, como dirigir una página a una campaña temporal o a un aviso de mantenimiento.

> **Warning:** Un 301 incorrecto es costoso de deshacer. Los navegadores almacenan en caché las redirecciones permanentes de forma agresiva, por lo que un visitante que haya seguido la regla incorrecta una vez puede seguir haciéndolo mucho después de que usted la haya eliminado, sin que haya forma de que usted borre su caché. Cuando no esté seguro, empiece con un 302 y conviértalo en 301 cuando lo esté.

## Preservar Cadena de Consulta

**Preservar cadena de consulta** está activada de forma predeterminada. Con ella activada, `?utm_source=newsletter` y cualquier otro parámetro se transfieren al destino.

Déjela activada en casi todos los casos. Perder las cadenas de consulta rompe el seguimiento de campañas, rompe la paginación y los filtros, y rompe cualquier enlace que lleve un estado. La lista de redirecciones marca cualquier regla con esta opción desactivada como `(query stripped)`, de modo que puede ver de un vistazo cuáles descartan parámetros.

Desactívela solo cuando el destino no deba recibir nunca los parámetros antiguos, por ejemplo cuando los parámetros antiguos se interpretarían de forma distinta y provocarían que se mostrara la página equivocada.

## Leer la Insignia de Estado

Después de cada guardado, la redirección se prueba directamente en su sitio, no a través de una caché, y el resultado se convierte en la insignia de la columna **Status**.

| Insignia | Significado |
|---|---|
| Aún no verificado | La comprobación todavía no se ha ejecutado. Actualice en un momento |
| Verificado, con el código y el destino | La redirección está activa y hace exactamente lo que configuró |
| Aplicada pero sin surtir efecto, con un estado | La regla se escribió pero el sitio devolvió otra cosa |

La tercera insignia es la que requiere actuar. Significa que la configuración está en su lugar pero la redirección no está surtiendo efecto, y el código de estado mostrado le indica lo que ocurrió en su lugar.

También puede ver una advertencia después de guardar que indica que otra configuración en el servidor reclama el mismo dominio. Cuando eso sucede, la redirección no se aplicará hasta que se resuelva ese conflicto, y el mensaje nombra la otra configuración. Póngase en contacto con soporte si ve esto y no está seguro de qué significa.

## Editar y Eliminar

Cada fila tiene un botón de edición y un botón de eliminación.

Editar le permite cambiar el destino, el código y la configuración de la consulta. El origen es fijo.

Eliminar pide confirmación y explica lo que ocurrirá: las solicitudes a esa ruta dejan de redirigirse y devuelven lo que el sitio normalmente sirve allí, que a menudo es un 404.

## Planificar una Reestructuración

Antes de trasladar un gran número de URLs, un poco de orden ahorra muchos dolores de cabeza.

1. **Exporte su lista actual de URLs** desde su mapa del sitio o desde sus analíticas, para saber qué recibe tráfico realmente.
2. **Haga una correspondencia de antiguas a nuevas**, una línea por URL. Agrupe todo lo que comparta un prefijo.
3. **Use comodines para los grupos.** Una sola regla `/blog/*` supera a doscientas reglas exactas y no se desactualizará.
4. **Añada reglas exactas para las excepciones** que no sigan el patrón.
5. **Pruebe cada forma una vez**, luego revise las insignias.
6. **Vigile su recuento de 4xx** después en [Analíticas de Tráfico del Sitio](https://support.kapsulehost.com/es-es/site-analytics). Un aumento en la proporción de 404 significa que se le escapó algo.

> **Tip:** Añada una página 404 personalizada como red de seguridad para lo que se le escape. Convierte un callejón sin salida en una ruta de regreso al sitio. Consulte [Páginas de Error Personalizadas](https://support.kapsulehost.com/es-es/site-error-pages).

## Resolución de Problemas

**La redirección no se activa.** Revise la insignia. Si indica aplicada pero sin surtir efecto, anote el código de estado devuelto. Un 200 generalmente significa que otra cosa respondió primero a la solicitud, a menudo la propia aplicación.

**Se activa pero termino en la URL equivocada.** Busque una cadena: su regla puede estar enviando el tráfico a una ruta que otra regla, o la aplicación, vuelve a redirigir. Las cadenas son lentas y confunden a los motores de búsqueda. Dirija la primera regla directamente al destino final.

**Un comodín envía todo a una sola página.** Al destino le falta su `$1`. Sin él, cada captura colapsa en el mismo destino.

**Una redirección que eliminé sigue ocurriendo en mi navegador.** Anteriormente siguió un 301 y su navegador lo almacenó en caché. Pruebe en una ventana privada para confirmar que la regla realmente ha desaparecido.

**Los parámetros de consulta desaparecen.** **Preservar cadena de consulta** está desactivada en esa regla. Edítela y vuelva a activarla.

**Demasiadas redirecciones, o un bucle.** Dos reglas apuntan una a la otra, o una regla apunta a una ruta que coincide con su propio patrón de origen. Elimine un lado del bucle.

## Páginas Relacionadas

- [Páginas de Error Personalizadas](https://support.kapsulehost.com/es-es/site-error-pages) para lo que ven los visitantes cuando nada coincide.
- [Analíticas de Tráfico del Sitio](https://support.kapsulehost.com/es-es/site-analytics) para vigilar los recuentos de 3xx y 4xx después de una reestructuración.
- [Protección de un Sitio con Contraseña](https://support.kapsulehost.com/es-es/site-password-protect) para bloquear una ruta en lugar de trasladarla.
