Práve sme nainštalovali náš certifikát SSL a mychcete presmerovať návštevnosť na protokol https. Spustenie služby IIS 7 v systéme Windows Server 2008 pomocou modulu Prepisovanie URL chceme presmerovať návštevnosť na bezpečný protokol, ale nie z konkrétnej subdomény.
Napríklad:
mydomain.com a www.mydomain.com, chceme presmerovať na HTTPS
Napriek tomu admin.mydomain.com chceme nechať na protokole HTTP
Toto je príklad, ktorý som nasledoval , Nastavil som prichádzajúce pravidlo a zodpovedajúci vzor URL, ktorý používam, je:
^(?!(admin).*).*$
Tým sa presmeruje návštevnosť z domény, ale je totiež presmerovanie návštevnosti z admin.mydomain.com, ktoré nechceme Aký model používam na presmerovanie všetkej návštevnosti, s výnimkou konkrétnej subdomény?
odpovede:
1 pre odpoveď č. 1Musíte odstrániť to, čo máte, a dodržať pravidlo z príkladu a potom pridať ešte jednu podmienku, ako je uvedené nižšie Negate = true zabezpečuje, že pravidlá zodpovedajú všetkým výnimkám okrem domény, ktorú chcete vylúčiť:
<add input="{HTTP_HOST}" negate="true" pattern="^admin.mydomain.com$"/>