很多人都知道可以通过添加MIME类型来让IIS支持某种本来不支持的或者未知文件,那么有没有办法让IIS不支持某种已知类型的、本来支持的文件呢?
答案是肯定的。我们可以通过把这种类型的文件映射给一个错误的DLL文件去执行,这样在访问的时候就会提示404错误。
比如,服务器带宽不足,我们不想让服务器上有RAR文件的下载,可以把RAR文件映射给一个错误的DLL文件,方法如下:
先随便找个文件(比如新建个TXT文件随便打几个字进去),将后缀修改成DLL,放到合适的位置,权限设置为EVERYONE可读,之后再IIS里将RAR映射给这个文件,如图:
其他类型的文件,都可以这么做。HTM文件都可以给禁止了将ACCESS数据库文件".mdb"这么做就可以防止数据库被下载了(不会影响数据库的使用)