【发布时间】: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