Las opciones de coincidencia de RedirHub te permiten configurar redirecciones complejas con facilidad.

Primero, revisamos nuestra base de datos en busca de una redirección que coincida con la ruta completa de la URL. Por ejemplo, si se recibe una solicitud para www.example.com/path?query-string=1, buscamos esa coincidencia exacta. Si se encuentra, usamos el destino especificado. Si no, pasamos al siguiente criterio de coincidencia:

  • Ruta de coincidencia exacta (distingue mayúsculas y minúsculas) : www.example.com/path
  • Sin ruta : www.example.com
  • Dominio raíz (solo funciona en el dominio de la versión www) : example.com
  • Dominio comodín : *.example.com

Si no se cumple ninguna de estas condiciones, se muestra una página 404. Para evitarlo, recomendamos configurar una redirección de “ruta raíz” para garantizar que tus usuarios siempre tengan un destino válido.

Más información a continuación.

Reenvío de URI = sin preferencia en la coincidencia de la raíz#

Cuando llega una solicitud sin una ruta especificada (es decir, la página de inicio), priorizamos las fuentes con el Reenvío de URL deshabilitado. Esto permite la siguiente configuración:

• Redirección 1 : example.com/ -> new.com – Reenvío de URI = sí

• Redirección 2 : example.com/ -> new.com/new-homepage – Reenvío de URI = no

En esta configuración, una solicitud de example.com (la página de inicio) redirigirá a new.com/new-homepage, mientras que todas las demás solicitudes irán a new.com/$PATH$ según lo especificado por la fuente.

No se encontró ninguna coincidencia#

¿Qué ocurre cuando una solicitud de redirección no encuentra una coincidencia?

Ruta no encontrada#

Supongamos que tienes configuradas estas redirecciones:

• https://example.com/ -> https://new-domain.com

• https://example.com/contact -> https://new-domain.com/contact-us

Ejemplo 1 : Un usuario visita https://example.com/contact y se redirige correctamente a https://new-domain.com/contact-us.

Ejemplo 2: Un usuario visita https://example.com/old-contact-page, que no coincide exactamente con ninguna ruta. RedirHub comprueba entonces si existe una redirección para https://example.com/. Si se encuentra, el usuario se redirige a https://new-domain.com. Por eso siempre recomendamos configurar una “redirección de ruta raíz” para evitar errores 404.

Recomendamos esto en nuestra interfaz automáticamente para garantizar una experiencia de usuario fluida.

Como recurrimos a la ruta raíz cuando no se encuentra ninguna coincidencia, tus visitantes no se encontrarán con una página 404. Si tienes una necesidad específica para una página 404 personalizada, avísanos y podemos reconsiderar nuestro enfoque.

No se encontró el nombre de host#

Si no se encuentra el nombre de host (es decir, no está configurado en RedirHub), no podemos redirigir la solicitud. En este escenario, se muestra una página de “404 no encontrado”.

¿Quieres personalizar la marca en esta página de error? Puedes utilizar una IP dedicada para tener más control. Consulta nuestro artículo sobre IP dedicada para obtener más información.

Ayuda relacionada

Ver todos los artículos