Přesměrování z HTTP na HTTPS pomocí přepisu URL služby IIS
V případě problémů s přesměrováním HTTP a HTTPS nastavte automatické přesměrování na serveru IIS pomocí funkce URL Rewrite.
Jak přesměrovat z HTTP na HTTPS
- Ujistěte se, že máte nainstalovaný intranetový server IIS.
- Stáhněte si modul URL Rewrite a nainstalujte jej, viz odkaz níže.
- Ujistěte se, že je na stránce, na kterou chcete přesměrovat, nakonfigurován port 80.
- Po instalaci modulu URL Rewrite se jeho ikona objeví v okně přehledu stránek v nástroji IIS Manager. Pokud se nezobrazí, zkuste restartovat službu IIS.
- Vyberte stránku, otevřete modul URL Rewrite a v pravém podokně vyberte akci Přidat pravidlo (pravidla). V okně Přidat pravidlo (pravidla) vyberte možnost Prázdné pravidlo a potvrďte.
- V otevřeném formuláři nastavte následující položky
- Zadejte název.
- Shoda URL
- Z nabídky Požadovaná adresa URL vyberte možnost Požadovaná adresa URL odpovídá vzoru.
- Z nabídky Zástupné znaky vyberte možnost Použití.
- Do textového pole zadejte "*" a zaškrtněte políčko Ignorovat velikost písmen.
- Podmínky
- Z nabídky Logické seskupení vyberte možnost Shodovat se s libovolným.
- Vyberte možnost Přidat. V otevřeném okně zadejte do vstupního pole Strong> Conditiontyp {HTTPS}, vyberte možnost Matches the Pattern, do posledního pole zadejte off a potvrďte.
- Akce
- Z nabídky vyberte možnost Přesměrovat.
- Do textového pole zadejte "https://{HTTP_HOST}{REQUEST_URI}".
- Nezapínejte/nevypínejte možnost Připojit řetězec dotazu.
- Z nabídky Typ přesměrování vyberte možnost Trvalé (301).
- V akcích na pravé straně potvrďte pravidlo kliknutím na Použít.
- Pravidlo je přidáno a lze jej vypnout/zapnout pomocí povolit, zakázat.
Poznámka:
Přidání pravidla pomocí
přepisování URL se projeví na webu.konfiguračním souboru následujícím způsobem:
<rewrite>
<rules>
<rule name="Přesměrování na 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í:
Tato úprava zasahuje do nastavení služby IIS. Nejedná se o úpravu konfigurace systému Alvao
Vazby
Další informace naleznete na webových stránkách společnosti 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.