URLRewrite用于从ISS 8 / 8.5中的Http标头响应中删除服务器值以获取静态文件?

时间:2018-08-01 10:59:00

标签: security http-headers iis-8 url-rewrite-module iis-8.5

使用“ URLRewrite”,我能够从IIS处理的文件中将服务器头值设置为“”。但是它仍然存在于标头中包含的静态内容文件中,例如<link stylesheets><script Javascript Files>。请让我知道如何解决这些问题。

1 个答案:

答案 0 :(得分:0)

要删除所有静态文件(如.css / .js文件)的服务器标签值,请将其添加到web.config:

<configuration> <modules runAllManagedModulesForAllRequests="true"> </configuration>

以上提到的标记将所有静态文件作为托管代码处理,因此不通过处理程序StaticFileModule,DefaultDocumentModule,DirectoryListingModule处理,而将通过IsapiModule处理程序处理。这将删除静态文件(如.js / .css文件)的标头响应中的服务器标签。