Проверьте, существует ли cook ie, иначе перенаправьте на URL IIS - PullRequest
0 голосов
/ 24 февраля 2020

Я хотел бы установить перенаправление IIS для URL на основе HTTP_COOK IE

cook ie - имя равно Token, а значение равно Dynami c.

I пробовал приведенные ниже правила, но каждый из них дал мне ошибки -

<rule name="redirect based by cookie" stopProcessing="true">
<match url=".*" />
<conditions>
    <add input="{HTTP_COOKIE}" pattern="_xx=HCjdskfds==" />
    <add input="{HTTP_HOST}" pattern="xxx.yyy.com" />
</conditions>
<action type="Redirect" url="http://zzz.kkk.com/{R:0}" />
</rule>

<rule name="Route Base On Cookie" stopProcessing="true">
<match url="^(.*)" />
<conditions>
   <add input="{HTTP_COOKIE}" pattern="foo=(.*?);" />
</conditions>
<action type="Rewrite" url="http://{C:1}/{R:0}" />
</rule>

оба приведенных выше правила приведут к ошибке на каждом URL моего домена

error description

То, что я пытаюсь здесь, это перенаправить, если эта страница не содержит cook ie Token на страницу ошибки / страницу входа

Заранее спасибо ....... .

...