URL переписать IIS 7 заменить значение cookie для входящего правила
Мое правило переписывания
<rewrite>
<rules>
<rule name="rewrite cookie - inbound" enabled="true">
<match url=".*" />
<conditions trackAllCaptures="true">
<add input="HTTP_COOKIE" pattern="(.*)__srf_tk_(.*)" />
</conditions>
<serverVariables>
<set name="HTTP_COOKIE" value="{C:1}__validation_token__{C:2}" />
</serverVariables>
<action type="None" />
</rule>
</rules>
</rewrite>
Если имя файла cookie во входящем запросе начинается с srf_tk_, то замените его на __validation_token, указанное выше правило не работает. Может кто-нибудь помочь мне отладить это?
1 ответ
Разобрался, в чем проблема была замена строки
<add input="HTTP_COOKIE" pattern="(.*)__srf_tk_(.*)" />
с
<add input="{HTTP_COOKIE}" pattern="(.*)__srf_tk_(.*)" />