【问题标题】:Set HttpOnly for all cookies in sub folders/directories为子文件夹/目录中的所有 cookie 设置 HttpOnly
【发布时间】: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


【解决方案1】:

将出站规则放在服务器级别。这将进入 applicationHost.config 并将其应用于该服务器上的所有站点。

【讨论】:

    猜你喜欢
    • 2014-11-21
    • 2013-12-27
    • 2013-06-21
    • 1970-01-01
    • 1970-01-01
    • 2021-08-01
    • 1970-01-01
    • 2013-02-28
    • 2017-02-04
    相关资源
    最近更新 更多