Las opciones de coincidencia de RedirHub te permiten configurar configuraciones de redirección complejas sin esfuerzo.
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:
- Coincidencia exacta de ruta (sensible a mayúsculas y minúsculas): www.example.com/path
- Sin ruta: www.example.com
- dominio raíz (solo funciona en la versión www del dominio): example.com
- dominio comodín: *.example.com
Si no se cumplen ninguna de estas condiciones, se presenta una página 404. Para prevenir esto, recomendamos configurar un redireccionamiento de "ruta raíz" para asegurar que tus usuarios siempre tengan un destino válido.
Más sobre esto a continuación.
Reenvío de URI = sin preferencia en coincidencia de raíz
Cuando llega una solicitud sin una ruta especificada (es decir, la página principal), priorizamos fuentes con el reenvío de URL deshabilitado. Esto permite la siguiente configuración:
• Redireccionamiento 1: example.com/ -> new.com – Reenvío de URI = sí
• Redireccionamiento 2: example.com/ -> new.com/nueva-página-principal – Reenvío de URI = no
En esta configuración, una solicitud para example.com (la página principal) redireccionará a new.com/nueva-página-principal, mientras que todas las demás solicitudes irán a new.com/$PATH$ según lo especificado por la fuente.
Coincidencia no encontrada
¿Qué sucede cuando una solicitud de redireccionamiento no encuentra coincidencia?
Ruta no encontrada
Supongamos que tienes estos redireccionamientos configurados:
• 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 es redirigido 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 luego verifica si hay un redireccionamiento para https://example.com/. Si se encuentra, el usuario es redirigido a https://new-domain.com. Por eso siempre recomendamos configurar un “redireccionamiento de ruta raíz” para evitar errores 404.
Recomendamos esto en nuestra interfaz automáticamente para garantizar una experiencia de usuario sin interrupciones.
Debido a que recurrimos a la ruta raíz cuando no se encuentra una coincidencia, tus visitantes no se encontrarán con una página 404. Si tienes una necesidad específica de una página 404 personalizada, háznoslo saber y podemos reconsiderar nuestro enfoque.
Nombre de host no encontrado
Si el nombre de host no se encuentra (es decir, no está configurado en RedirHub), no podemos redirigir la solicitud. En este escenario, se sirve una página de “404 no encontrado”.
¿Quieres personalizar la marca en esta página de error? Puedes utilizar una IP Dedicada para más control. Consulta nuestro artículo sobre IP Dedicada para más información.