URL-omleiding

Azure Front Door kan verkeer omleiden op elk van de volgende niveaus: protocol, hostnaam, pad, querytekenreeks. Deze functionaliteiten kunnen worden geconfigureerd voor afzonderlijke microservices, omdat de omleiding op pad is gebaseerd. Met deze installatie kunt u de configuratie van toepassingen vereenvoudigen door resourcegebruik te optimaliseren en nieuwe omleidingsscenario's te ondersteunen, waaronder globale en padgebaseerde omleiding.

In de Azure Front Door Standard-/Premium-laag kunt u URL-omleiding configureren met behulp van een regelset.

Schermopname van het maken van URL-omleiding met regelset.

Belangrijk

Azure Front Door (klassiek) wordt op 31 maart 2027 buiten gebruik gesteld. Om serviceonderbrekingen te voorkomen, is het belangrijk dat u uw Azure Front Door-profielen (klassiek) tegen maart 2027 migreert naar de Azure Front Door Standard- of Premium-laag. Zie De buitengebruikstelling van Azure Front Door (klassiek) voor meer informatie.

Omleiding van URL voor Azure Front Door

Omleidingstypen

Een omleidingstype stelt de antwoordstatuscode voor de clients in om het doel van de omleiding te begrijpen. De volgende typen omleiding worden ondersteund:

  • 301 (permanent verplaatst): geeft aan dat aan de doelresource een nieuwe permanente URI is toegewezen. Alle toekomstige verwijzingen naar deze resource maken gebruik van een van de ingesloten URI's. Gebruik 301-statuscode voor HTTP-naar-HTTPS-omleiding.
  • 302 (Gevonden):geeft aan dat de doelresource tijdelijk onder een andere URI valt. Omdat de omleiding af en toe kan veranderen, moet de client de effectieve aanvraag-URI blijven gebruiken voor toekomstige aanvragen.
  • 307 (tijdelijke omleiding):geeft aan dat de doelresource tijdelijk onder een andere URI valt. De gebruikersagent MAG de aanvraagmethode NIET wijzigen als er een automatische omleiding naar die URI wordt uitgevoerd. Omdat de omleiding na verloop van tijd kan worden gewijzigd, moet de client de oorspronkelijke effectieve aanvraag-URI blijven gebruiken voor toekomstige aanvragen.
  • 308 (permanente omleiding):geeft aan dat aan de doelresource een nieuwe permanente URI is toegewezen. Eventuele toekomstige verwijzingen naar deze resource moeten een van de ingesloten URI's gebruiken.

Omleidingsprotocol

U kunt het protocol instellen dat wordt gebruikt voor omleiding. De meest voorkomende use cases van de omleidingsfunctie zijn het instellen van HTTP op HTTPS-omleiding.

  • Alleen HTTPS: stel het protocol alleen in op HTTPS als u het verkeer wilt omleiden van HTTP naar HTTPS. Azure Front Door raadt u aan altijd de omleiding alleen in te stellen op HTTPS.
  • Alleen HTTP: hiermee wordt de binnenkomende aanvraag omgeleid naar HTTP. Gebruik deze waarde alleen als u uw verkeers-HTTP wilt behouden, niet-versleuteld.
  • Overeenkomstaanvraag: met deze optie blijft het protocol dat wordt gebruikt door de binnenkomende aanvraag. Een HTTP-aanvraag blijft dus HTTP en een HTTPS-aanvraag blijft HTTPS na omleiding.

Doelhost

Als onderdeel van het configureren van een omleidingsroutering, kunt u ook de hostnaam of het domein voor de omleidingsaanvraag wijzigen. U kunt dit veld instellen om de hostnaam in de URL voor de omleiding te wijzigen of de hostnaam op een andere manier te behouden van de binnenkomende aanvraag. Als u dit veld gebruikt, kunt u alle aanvragen die worden https://www.contoso.com/* verzonden, omleiden naar https://www.fabrikam.com/*.

Doelpad

Voor gevallen waarin u het padsegment van een URL wilt vervangen als onderdeel van omleiding, kunt u dit veld instellen met de nieuwe padwaarde. Anders kunt u ervoor kiezen om de padwaarde te behouden als onderdeel van omleiding. Met dit veld kunt u dus alle aanvragen omleiden waarnaar https://www.contoso.com/\*https://www.contoso.com/redirected-sitewordt verzonden.

Queryreeksparameters

U kunt ook de queryreeksparameters in de omgeleide URL vervangen. Als u een bestaande queryreeks van de binnenkomende aanvraag-URL wilt vervangen, stelt u dit veld in op Vervangen en stelt u vervolgens de juiste waarde in. Anders kunt u de oorspronkelijke set queryreeksen behouden door het veld in te stellen op Behouden. Als voorbeeld kunt u met dit veld alle verkeer omleiden waarnaar https://www.contoso.com/foo/barhttps://www.contoso.com/foo/bar?&utm_referrer=https%3A%2F%2Fwww.bing.com%2Fwordt verzonden.

Doelfragment

Het doelfragment is het gedeelte van de URL na '#', dat door de browser wordt gebruikt om te landen op een specifieke sectie van een webpagina. U kunt dit veld instellen om een fragment toe te voegen aan de omleidings-URL.

Volgende stappen