【问题标题】:IIS Removal of Server information headerIIS 删除服务器信息标头
【发布时间】:2016-11-07 07:30:43
【问题描述】:

我已经编写了以下 url 重写模块来删除响应头中的服务器版本信息。

<rewrite>
  <outboundRules>        
    <rule name="Remove Server header">
      <match filterByTags="None" serverVariable="" pattern=".+" />
      <action type="Rewrite" value="" />
    </rule>        
  </outboundRules>
</rewrite>

这在正常流程中运行良好。 但是,当呈现错误页面(如 500 或 404)时,我可以看到 IIS 版本信息。

我还需要知道如何处理错误页面的这种重写。 任何建议将不胜感激

【问题讨论】:

  • 认为这种类型的服务器配置问题最好由Server Fault解决
  • However when an error page(like 500 or 404) 当您在 本地 网络中看到错误时?
  • 我故意通过将动词更改为 OPTIONS 或点击不退出的页面来引发错误。

标签: iis url-rewriting asp-classic


【解决方案1】:

为什么不只是创建一个自定义错误页面,这样你就可以让它看起来像你想要的那样

【讨论】:

  • 是的,我已经创建了自定义页面。但是当加载自定义页面时(由于引发异常),重写失败,我可以在标题中看到 IIS 信息
猜你喜欢
  • 2016-12-27
  • 2021-01-08
  • 2014-04-19
  • 1970-01-01
  • 2016-05-09
  • 2013-02-14
  • 1970-01-01
  • 1970-01-01
  • 2012-09-22
相关资源
最近更新 更多