Las opciones de coincidencia de RedirHub te permiten configurar configuraciones de redirección intrincadas sin esfuerzo.
Primero, verificamos 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, utilizamos el destino especificado. Si no, pasamos al siguiente criterio de coincidencia:
- Coincidencia exacta de la 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 evitar esto, recomendamos configurar una redirección 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 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 desactivado. 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/nueva-página-principal – Reenvío de URI = no
En esta configuración, una solicitud para example.com (la página de inicio) se redirigirá a new.com/nueva-página-principal, mientras que todas las demás solicitudes irán a new.com/$PATH$ como se especifica en la fuente.
No se encontró coincidencia
¿Qué sucede cuando una solicitud de redirección no encuentra una coincidencia?
Ruta no encontrada
Supongamos que tienes estas redirecciones configuradas:
• https://example.com/ -> https://nuevo-dominio.com
• https://example.com/contacto -> https://nuevo-dominio.com/contacto-us
Ejemplo 1 : Un usuario visita https://example.com/contacto y es redirigido correctamente a https://nuevo-dominio.com/contacto-us.
Ejemplo 2: Un usuario visita https://example.com/old-contact-page, que no coincide exactamente con ninguna ruta. RedirHub luego verifica si hay una redirección para https://example.com/. Si se encuentra, el usuario es redirigido 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.
Debido a que recurrimos a la ruta raíz cuando no se encuentra coincidencia, tus visitantes no encontrarán una página 404. Si tienes una necesidad específica para 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 tener más control. Consulta nuestro artículo sobre IP Dedicada para más información.
