我想从我的file.gz.js服务器上提供一个IIS压缩文件。我将后缀保留为".js“,这样IIS将使用Javascript头为文件提供服务。但是,我想附加一个等于"gzip“的"Content-Encoding”头,这样浏览器就会知道如何解压缩它。如何将"Content-Encoding“头添加到特定文件?
其次,我是否可以使用.gz扩展名来重命名Javascript文件,它将是相同的?
发布于 2012-07-09 22:52:05
在IIS 6中,单击包含该文件的网站,在右侧窗格中右键单击特定文件,转到"Properties",转到"Http Headers“选项卡,然后添加一个名称为"Content-Encoding”、值为"gzip“的customer header。
在IIS7中,这可以通过图形用户界面实现,我相信您可以从asp.net应用程序的web.config实现这一点。然而,我现在还不能访问IIS7,所以我不能给你一步一步的指导。您可以单击网站,然后单击底部的内容选项卡,然后右键单击特定的文件。找到一些类似于属性的菜单,并找到允许您添加客户标题的位置。
对不起,这是我目前能给IIS 7的最好的。
当然,还有其他解决方案可以使用自定义的http处理程序,但这并不可取。
发布于 2021-08-11 11:24:54
在较新版本的IIS中,您仍然可以通过GUI来完成此操作,但这会有点麻烦:
click of the >
<>F211
现在,您只能编辑该特定文件的响应头。
https://stackoverflow.com/questions/11397136
复制相似问题