移除http响应中的多余的头(X-AspNet-Version,Server等)

Posted laopo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了移除http响应中的多余的头(X-AspNet-Version,Server等)相关的知识,希望对你有一定的参考价值。

 

移除X-AspNet-Version很简单,只需要在Web.config中增加这个配置节:

 

<httpRuntime enableVersionHeader="false" />

检测服务器中IIS管理器是否安装了URL重写模块,如果没有,先下载安装URL重写模块。下载地址为:http://www.microsoft.com/zh-cn/download/details.aspx?id=7435

技术图片

打开URL重写模块,添加规则,选择空白规则。

技术图片

在编辑入站规则中,请求的URL选项(R)选择与模式匹配,模式填写(.*),然后编辑条件,条件输入(C)填写HTTPS,检查输入字符串是否选择与模式匹配,模式(T)填写^OFF$,然后确定。继续往下填写,操作类型(Y)选择重定向,重定向URL填写https://HTTP_HOST/R:1,重定向类型选择永久(301)。设置完毕点击面板中右上角的应用选项。

 

技术图片

技术图片

添加HTTP_HOST的条件,条件输入(C)填写HTTP_HOST,检查输入字符串是否选择与模式不匹配,模式(T)填写^(localhost),然后确定

 技术图片

技术图片

添加HTTP响应头的出站规则,匹配范围选择服务器变量,变量名称填写RESPONSE_Strict_Transport_Security,变量值选择与模式匹配,模式(T)填写.*,然后添加条件,条件输入(C)填写HTTPS,检查输入字符串是否选择与模式匹配,模式(T)填写on,操作类型(Y)选择重写,操作属性值填写max-age=31536000,然后应用完成。

技术图片

技术图片

 

以上是关于移除http响应中的多余的头(X-AspNet-Version,Server等)的主要内容,如果未能解决你的问题,请参考以下文章

R语言ggplot2可视化散点图移除可视化图像中的多余的图例信息使用scale_size函数移除数据点大小的图例(legend)

R语言ggplot2可视化移除多余的图例信息实战

iOS 移除 UITableView 下面的多余空间

HTTP协议的头信息详解

如何在iOS中从UITextview的顶部和底部移除多余的空间?

移除ThinkPad电源选项里的多余条目