需求:在IIS 7、7.5、8.0、8.5和ASP.NET中刪除HTTP響應標頭,修改或隱藏IIS 7、7.5、8.0、8.5的Server頭信息。
解決方案:使用url-rewrite規則
1、先安裝 http://www.iis.net/downloads/microsoft/url-rewrite
csdn下載 https://download.csdn.net/download/hx7013/10322123
2、把下面複製到web.config
<rewrite>
<outboundRules rewriteBeforeCache="true">
<rule name="Remove Server header">
<match serverVariable="RESPONSE_Server" pattern=".+" />
<action type="Rewrite" value="Apache" />
</rule>
</outboundRules>
</rewrite>
注意 ,這爲返回的Server協議頭,value按需求修改。
3、重啓IIS
轉載請註明出處:https://blog.csdn.net/hx7013/article/details/79786563