1

我的重写规则是

<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 上述规则不起作用。有人可以帮我调试吗?

4

1 回答 1

1

弄清楚问题是什么替换行

<add input="HTTP_COOKIE" pattern="(.*)__srf_tk_(.*)" />

<add input="{HTTP_COOKIE}" pattern="(.*)__srf_tk_(.*)" />
于 2012-09-07T13:59:43.147 回答