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_(.*)" />
Другие вопросы по тегам