使用URL重写从非ASP .net应用程序不起作用,从响应中删除Server标头。

问题描述 投票:0回答:1

使用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>

angular http iis http-headers iis-8.5
1个回答
2
投票

你需要添加这个

<system.webServer>
  <security>
     <requestFiltering removeServerHeader="true"/>
  </security>
</system.webServer>
© www.soinside.com 2019 - 2024. All rights reserved.