Přesměrování služby na jiný WebSite nebo WebServer

Někdy může být potřeba stávající provoz služby přesměrovat na jinou webovou stránku nebo na jiný webový (a fyzický) server. Řešením je využití přídavné funkce webového serveru IIS HTTP Redirect.

Jak tuto funkci přidáte:

  • Na hlavním panelu klikněte na Správce serveru (nebo použijte klávesovou zkratku Ctrl+R a zadejte ServerManager).

  • Ve Správci Serveru klikněte na nabídku Spravovat a poté klikněte na Přidat role a funkce.

  • V průvodci Přidat role a funkce klikněte na Další. Vyberte typ instalace a klikněte na Další. Vyberte cílový server a klikněte na Další.

  • Na stránce Role serveru rozbalte položku Webový server (IIS), rozbalte položku Webový server, rozbalte položku Společné funkce protokolu HTTP, a nakonec vyberte Přesměrování protokolu HTTP. Dvakrát klikněte na tlačítko Další a dokončete instalaci.

Příklad nastavení přesměrování:

  • V adresáři C:\inetpub\wwwroot vytvořte novou složku, např: LTDRedir

  • V Default Web Site přidejte novou virtuální cestu.

    • Klikněte pravým tlačítkem myši.

    • Vyberte Přidat virtuální adresář.

  • Pro fyzickou cestu vyberte nově vytvořenou složku.

    • Pro alias vyberte LTD.

  • Klikněte na nově vytvořenou aplikaci.

  • Vyberte Přesměrování http.

    • Aktivujte první checkbox (Přesměrovat požadavky do tohoto cílového místa).

    • Vložte adresu, kterou chcete přesměrovat, a doplňte k ní řetězec „$S$Q“. Například:

      www.domena.cz/ltd$S$Q
  • Aktivujte v přesměrování chování oba checkboxy [Přesměrovat všechny požadavky do přesného cílového místa (ne do relativního cílového místa) a Přesměrovat požadavky pouze na obsah v této složce (ne v podsložkách)]

    • Stavový kód nastavte na 307 (Dočasný).

Popis proměnných $S$Q naleznete na stránkách společnosti Microsoft.