Sdílet prostřednictvím


Přesměrování adresy URL

Azure Front Door může přesměrovat provoz na každé z následujících úrovní: protokol, název hostitele, cesta, řetězec dotazu. Tyto funkce je možné nakonfigurovat pro jednotlivé mikroslužby, protože přesměrování je založené na cestě. Toto nastavení může zjednodušit konfiguraci aplikace optimalizací využití prostředků a podporuje nové scénáře přesměrování, včetně globálního přesměrování a přesměrování založeného na cestě.

Ve službě Azure Front Door Úrovně Standard/Premium můžete nakonfigurovat přesměrování adresy URL pomocí sady pravidel.

Snímek obrazovky s vytvářením přesměrování adresy URL se sadou pravidel

Důležité

Služba Azure Front Door (Classic) bude vyřazena 31. března 2027. Abyste se vyhnuli přerušení služeb, je důležité do března 2027 migrovat profily služby Azure Front Door (Classic) na úroveň Azure Front Door Standard nebo Premium. Další informace najdete v části Vyřazení služby Azure Front Door (Classic).

Přesměrování adresy URL služby Azure Front Door

Typy přesměrování

Typ přesměrování nastaví stavový kód odpovědi pro klienty, aby porozuměli účelu přesměrování. Podporují se následující typy přesměrování:

  • 301 (přesunuto trvale): Označuje, že cílový prostředek byl přiřazen nový trvalý identifikátor URI. Všechny budoucí odkazy na tento prostředek používají jednu z uzavřených identifikátorů URI. Použijte stavový kód 301 pro přesměrování HTTP na HTTPS.
  • 302 (Nalezeno):: Označuje, že cílový prostředek je dočasně pod jiným identifikátorem URI. Vzhledem k tomu, že přesměrování se může občas změnit, měl by klient dál používat efektivní identifikátor URI požadavku pro budoucí požadavky.
  • 307 (dočasné přesměrování):: Označuje, že cílový prostředek je dočasně pod jiným identifikátorem URI. Uživatelský agent nesmí změnit metodu požadavku, pokud provede automatické přesměrování na tento identifikátor URI. Vzhledem k tomu, že přesměrování se může v průběhu času měnit, měl by klient nadále používat původní efektivní identifikátor URI požadavku pro budoucí požadavky.
  • 308 (trvalé přesměrování):: Označuje, že cílový prostředek má přiřazen nový trvalý identifikátor URI. Všechny budoucí odkazy na tento prostředek by měly používat jednu z uzavřených identifikátorů URI.

Protokol přesměrování

Můžete nastavit protokol, který se používá pro přesměrování. Nejběžnější případy použití funkce přesměrování jsou nastavení http na přesměrování HTTPS.

  • Jenom HTTPS: Nastavte protokol jenom na HTTPS, pokud chcete přesměrovat provoz z HTTP na HTTPS. Azure Front Door doporučuje, abyste vždy nastavili přesměrování jenom na HTTPS.
  • Pouze HTTP: Přesměruje příchozí požadavek na HTTP. Tuto hodnotu použijte pouze v případě, že chcete zachovat provoz HTTP, který je nešifrovaný.
  • Žádost o shodu: Tato možnost uchovává protokol používaný příchozím požadavkem. Požadavek HTTP tedy zůstane HTTP a požadavek HTTPS zůstane po přesměrování HTTPS.

Cílový hostitel

V rámci konfigurace směrování přesměrování můžete také změnit název hostitele nebo doménu žádosti o přesměrování. Toto pole můžete nastavit tak, aby změnilo název hostitele v adrese URL pro přesměrování nebo jinak zachovalo název hostitele z příchozího požadavku. Takže pomocí tohoto pole můžete přesměrovat všechny požadavky odeslané na https://www.contoso.com/* https://www.fabrikam.com/*.

Cílová cesta

V případech, kdy chcete v rámci přesměrování nahradit segment cesty adresy URL, můžete toto pole nastavit novou hodnotou cesty. Jinak se můžete rozhodnout zachovat hodnotu cesty jako součást přesměrování. Takže pomocí tohoto pole můžete přesměrovat všechny požadavky odeslané na https://www.contoso.com/\* https://www.contoso.com/redirected-siteadresu .

Parametry řetězce dotazu

Sada řetězců dotazu, které se mají použít v adrese URL přesměrování. Hodnota tohoto pole přepíše příchozí řetězce dotazu, přičemž toto pole zůstane prázdné, zachová řetězec příchozího dotazu. Řetězec dotazu musí být ve <key>=<value> formátu odděleném znakem &.

Cílový fragment

Cílový fragment je část adresy URL za '#', kterou prohlížeč používá k zobrazení konkrétního oddílu webové stránky. Toto pole můžete nastavit tak, aby se do adresy URL pro přesměrování přidal fragment.

Další kroky