Redirección de direcciones URL
Azure Front Door redirige el tráfico en estos niveles: protocolo, nombre de host, ruta de acceso, cadena de consulta. Estas funcionalidades se pueden configurar para microservicios individuales, ya que el redireccionamiento está basado en la ruta de acceso. Estos ajustes pueden simplificar la configuración de la aplicación, ya que optimiza el uso de recursos y admite nuevos escenarios de redireccionamiento que incluyen el redireccionamiento basado en la ruta de acceso y el global.
En el nivel Estándar o Premium de Azure Front Door, puede configurar la redirección de direcciones URL mediante un conjunto de reglas.
Importante
Azure Front Door (clásico) se retirará el 31 de marzo de 2027. Para evitar cualquier interrupción del servicio, es importante migrar los perfiles de Azure Front Door (clásico) al nivel Estándar o Premium de Azure Front Door para marzo de 2027. Para obtener más información, consulte retirada de Azure Front Door (clásico).
Tipo de redireccionamiento
Un tipo de redirección establece el código de estado de respuesta para que los clientes comprendan el propósito de la redirección. Se admiten los siguientes tipos de redireccionamiento:
- 301 (movido permanentemente) : Indica que se ha asignado un nuevo URI permanente al recurso de destino. Todas las referencias futuras a este recurso usarán uno de los identificadores URI delimitados. Use el código de estado 301 para el redireccionamiento de HTTP a HTTPS.
- 302 (encontrado) : Indica que el recurso de destino se encuentra temporalmente en otro URI. Puesto que el redireccionamiento se puede modificar, el cliente debe seguir usando el URI de solicitud efectivo para las solicitudes futuras.
- 307 (redirección temporal) : Indica que el recurso de destino se encuentra temporalmente en otro URI. El agente de usuario NO DEBE cambiar el método de solicitud si realiza un redireccionamiento automático a ese URI. Puesto que el redireccionamiento puede cambiar con el tiempo, el cliente debería seguir usando el URI de solicitud efectivo original para las solicitudes futuras.
- 308 (redirección permanente) : Indica que se ha asignado un nuevo URI permanente al recurso de destino. Todas las referencias futuras a este recurso deben usar uno de los URI delimitados.
Protocolo de redireccionamiento
Puede establecer el protocolo que se usa para el redireccionamiento. Los casos de uso más comunes de la característica de redireccionamiento consisten en establecer el redireccionamiento de HTTP a HTTPS.
- Solo HTTPS: Establezca el protocolo en solo HTTPS, si busca redirigir el tráfico de HTTP a HTTPS. Azure Front Door recomienda que siempre establezca el redireccionamiento en solo HTTPS.
- Solo HTTP: se redirige la solicitud entrante a HTTP. Use este valor solo si busca mantener el tráfico HTTP tal cual, sin cifrar.
- Confrontar solicitud: esta opción conserva el protocolo usado por la solicitud entrante. Por lo tanto, una solicitud HTTP permanece HTTP, y una solicitud HTTPS permanece HTTPS después del redireccionamiento.
Host de destino
Como parte de la configuración de una ruta de redireccionamiento, también puede cambiar el nombre de host o el dominio para la solicitud de redireccionamiento. Puede establecer este campo para cambiar el nombre de host en la dirección URL para el redireccionamiento o, de lo contrario, conservar el nombre de host de la solicitud entrante. Por lo tanto, usar este campo le permite redirigir todas las solicitudes enviadas en https://www.contoso.com/*
hacia https://www.fabrikam.com/*
.
Ruta de acceso de destino
Para los casos en los que quiera reemplazar el segmento de ruta de acceso de una dirección URL como parte del redireccionamiento, puede establecer este campo en el nuevo valor de la ruta de acceso. En caso contrario, puede elegir conservar el valor de ruta de acceso como parte del redireccionamiento. Por lo tanto, usar este campo le permite redirigir todas las solicitudes enviadas a https://www.contoso.com/\*
hacia https://www.contoso.com/redirected-site
.
Parámetros de cadena de consulta
Conjunto de cadenas de consulta que se van a usar en la dirección URL de redireccionamiento. El valor de este campo sobrescribirá las cadenas de consulta entrantes, dejando este campo vacío conservará la cadena de consulta entrante. La cadena de consulta debe estar en formato <key>=<value>
, separada por &
.
Fragmento de destino
El fragmento de destino es la parte de la dirección URL tras "#", los exploradores lo usan para aterrizar en una sección concreta de una página web. Puede establecer este campo para agregar un fragmento a la dirección URL de redireccionamiento.
Pasos siguientes
- Aprenda a crear una instancia de Front Door.
- Más información acerca del conjunto de reglas de Azure Front Door.
- Más información acerca de cómo funciona Front Door.