使用URL重写出站规则从响应中删除服务器变量不起作用。应用程序是Angular4应用程序,我的服务器是Windows8和IIS8.5,我的web.config数据如下所示。
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<outboundRules rewriteBeforeCache="true">
<rule name="remove server header">
<match serverVariable="Response_Server" pattern=".+" />
<action type="Rewrite" value="MyServer" replace="true" />
</rule>
</outboundRules>
</rewrite>
</system.webServer>
最佳答案
你需要加上这个
<system.webServer>
<security>
<requestFiltering removeServerHeader="true"/>
</security>
</system.webServer>
关于angular - 使用URL重写从响应中删除服务器 header 不适用于非ASP .net应用程序。,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46047089/