Я хотел бы установить перенаправление 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 моего домена
То, что я пытаюсь здесь, это перенаправить, если эта страница не содержит cook ie Token
на страницу ошибки / страницу входа
Заранее спасибо ....... .