移除IIS默认的响应头
作者:admin 日期:2019-10-11
在IIS+ASP.NET的运行环境,默认情况下会输出以下的响应头(Response Headers):
那如何移除这些响应头呢?下面我们来一个一个移除。
1. 移除Server
借助IIS URL Rewrite Module,添加如下的重写规则:
重写规则存放在C:\Windows\System32\inetsrv\config\applicationHost.config中。
添加到webserver下
2. 移除X-AspNet-Version
在web.config的<httpRuntime>中添加enableVersionHeader="false":
<httpRuntime enableVersionHeader="false" />
3. 移除X-AspNetMvc-Version
在 Application_Start() 中添加如下代码:
protected void Application_Start() { MvcHandler.DisableMvcResponseHeader = true; }
4. 移除X-Powered-By
在IIS Manager的HTTP Response Headers中移除X-Powered-By:
PHP不发送 X-Powered-By 头的方法:
修改 php.ini 文件,将 expose_php 设为 Off
下一篇: php限制几点到几点
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: iis
相关日志:
广告位