Přesměrování z HTTP na HTTPS pomocí IIS URL Rewrite
V případě potíží s přesměrováním protokolů HTTP a HTTPS nastavte v IIS
serveru automatické přesměrování pomocí URL Rewrite.
Návod k přesměrování z protokolu HTTP na HTTPS
- Ujistěte se, že máte nainstalovaný intranetový server IIS.
- Stáhněte si URL Rewrite modul a
nainstalujte jej, viz odkaz níže.
- Zkontrolujte, že na požadované stránce, na které chcete
mít nastavené přesměrování, je nakonfigurován port 80.
- Po nainstalování URL Rewrite modulu se v
přehledovém okně stránky v IIS Manager objeví jeho ikona. V
případě, že se neobjeví, zkuste restartování IIS.
- Vyberte stránku, otevřete URL Rewrite, v
pravé části okna vyberte akci Add Rule(s). V
okně Add Rule(s)
označte možnost Blank rule a potvrďte.
- V otevřeném formuláři nastavte následující:
- Zadejte název.
- Match URL:
- Z nabídky Requested URL vyberte možnost
Matches the Pattern.
- Z nabídky Using vyberte možnost
Wildcards.
- Do textového pole zadejte hodnotu "*" a zaškrtněte volbu
Ignore case.
- Conditions:
- Z nabídky Logical grouping vyberte možnost
Match Any.
- Zvolte Add. Do otevřeného okna do pole
Condition input
vepište {HTTPS}, vyberte Matches the Pattern,
do posledního pole zadejte hodnotu off a potvrďte.
- Action:
- Z výběru zvolte možnost Redirect.
- Do textového pole zadejte
"https://{HTTP_HOST}{REQUEST_URI}".
- Nepovolujete/odklikněte volbu Append query string.
- Z nabídky Redirect type vyberte Permanent (301).
- V akcích na pravé straně potvrďte pravidlo kliknutím
na Apply.
- Pravidlo je přidáno a lze ho vypnout/zapnout pomocí
enable,
disable.
Poznámka:
Přidání pravidla pomocí URL rewrite se projeví
v souboru web.config následovně:
<rewrite>
<rules>
<rule name="Redirect to http" enabled="true"
patternSyntax="Wildcard" stopProcessing="true">
<match url="*" negate="false"/>
<conditions logicalGrouping="MatchAny">
<add input="{HTTPS}" pattern="off"/>
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}"
redirectType="Permanent"/>
</rule>
</rules>
</rewrite>
Upozornění:
Touto úpravou zasahujete do nastavení IIS. Nejedná se o úpravu v
konfiguraci ALVAO.
Odkazy
Podrobnější informace naleznete na stránkách Microsoft -
https://blogs.technet.microsoft.com/dawiese/2016/06/07/redirect-from-http-to-https-using-the-iis-url-rewrite-module/
Nenašli jste co jste hledali? Zeptejte se našeho týmu technické podpory.
|