在IIS8中防止文件下载(任何文件,即使css和js)
问题描述:
有没有什么办法可以设置IIS的方式,没有文件可以下载? (不使用xml配置并仅使用IIS UI)。在IIS8中防止文件下载(任何文件,即使css和js)
我知道我可以删除所有mime类型,但这很不方便,我正在寻找更好的选项。
答
由于服务器无法区分正常的 请求和下载请求,所以无法停止使用css或js。
假设你有一个包含在您的网页CSS或JS任何HTML页面。这css文件将需要由browser.So在服务器端(IIS)下载您不能区分正常的下载请求或浏览器请求。如果引用者不匹配,您可以拒绝下载请求。例如,如果有人拿着sthe网址并直接复制并粘贴到另一个浏览器,引用者头部将不会出现。类似地,如果别人热链接到您的资源(css,js文件),你也可以停止。
通过deny download based on Referrer使用URLRewrite
将它的地方,是不是从网络访问的服务器(例如,存在任何网页根之外)。 – CollinD
我已经知道这个,寻找一个IIS解决方案。 – Arrrr