使用 url 重写出站规则从响应中删除服务器变量不起作用。应用程序是 Angular 4 应用程序,我的服务器是带有 iis 8.5 的 Windows 8,我的 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 - 使用对非 ASP .net 应用程序不起作用的 URL 重写从响应中删除服务器 header 。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46047089/