【发布时间】:2011-10-14 22:16:11
【问题描述】:
我正在使用 IIS URLRewrite 将 HttpOnly 选项添加到所有传出请求,但它不会为请求添加此选项,例如设置 cookie 的我的 ./images/ 文件夹。
结果:设置 Cookie:ASPSESSIONIDQECSBATA=KGBFCMFABKMKPHBLFJHPNEJN;安全的;路径=/
我的出站规则:
<outboundRules>
<rule name="Add HttpOnly" preCondition="No HttpOnly">
<match serverVariable="RESPONSE_Set_Cookie" pattern=".*" negate="false" />
<action type="Rewrite" value="{R:0}; HttpOnly" />
<conditions>
</conditions>
</rule>
<preConditions>
<preCondition name="No HttpOnly">
<add input="{RESPONSE_Set_Cookie}" pattern="." />
<add input="{RESPONSE_Set_Cookie}" pattern="; HttpOnly" negate="true" />
</preCondition>
</preConditions>
如何将 HttpOnly 标志添加到为我的图像文件夹设置的 cookie 中?
【问题讨论】:
-
有人可以帮忙吗?通过笔测试结果工作,这是我需要解决的最后一件事。我可以将我的 webconfig 放到所有子目录中吗?
标签: url-rewriting iis-7.5