使用URL重写从响应标头中删除服务器版本

时间:2014-03-24 09:10:46

标签: iis url-rewrite-module

我已使用Remove Unwanted HTTP Response Headers中的信息从响应标头中删除IIS服务器版本。

  1. 添加服务器变量
  2. 创建以下出站规则:

    <rewrite>
     <outboundRules>
      <rule name="Remove Server" patternSyntax="ExactMatch">
       <match serverVariable="RESPONSE_SERVER" pattern=".*" />
       <action type="Rewrite" />
      </rule>
     </outboundRules>
    </rewrite>
    
  3. 虽然代码工作正常并且URL Rewrite正在成功删除服务器版本,但它的集成在我的传统经典ASPX网站中搞砸了几页,如下所示:

    使用网址重写:

    fa 7 RepCube 8a | Default Measure: 6b Not Set 4e | Size: 84.28Mb 
    b3 65 c1 130 6 FY2014 bd 78 9 Processed 76 6 Actual 76 10 Jan-14 To Dec-14 1 76 Delete
    

    没有网址重写:

    RepCube | Default Measure: Not Set | Size: 84.28Mb 
    FY2014 Processed Actual 10 Jan-14 To Dec-14 Delete
    

    生成的所有数据都来自Classical ASPX页面,其中服务器端重定向与<%标记一样。

    你能帮我理解可能出现的问题吗?

0 个答案:

没有答案