0

我想从我的 IIS 服务器提供一个 file.gz.js GZIP 压缩文件。我将后缀保留为“.js”,因此 IIS 将使用 Javascript 标头提供文件。但是,我想附加等于“gzip”的“Content-Encoding”标头,以便浏览器知道解压缩它。如何将“Content-Encoding”标头添加到特定文件?

其次,我可以只用 .gz 扩展名重命名 Javascript 文件,它会是一样的吗?

4

2 回答 2

1

在 IIS 6 中,单击包含该文件的网站,在右侧窗格中右键单击特定文件,转到“属性”,转到“Http 标头”选项卡,然后添加名称为“内容”的客户标头-Encoding”和“gzip”的值。

在 IIS 7 中,这可以通过 GUI 实现,我相信您可以通过 asp.net 应用程序的 web.config 来实现。但是我现在无法访问 IIS 7,所以我无法为您提供分步指导。您可能可以单击该网站,然后单击底部的“内容”选项卡,然后右键单击特定文件。找到一些类似于属性的菜单,并找到允许您添加客户标题的地方。

抱歉,这是我目前可以为 IIS 7 提供的最好的。

当然还有其他带有自定义 http 处理程序的解决方案,但这是不可取的。

于 2012-07-09T14:52:05.113 回答
0

在较新版本的 IIS 中,您仍然可以通过 GUI 执行此操作,但它有点复杂:

  • 在左侧窗格中,展开站点并单击文件所在的文件夹。
  • 切换到“内容视图”(在主窗格的底部)
  • 单击特定文件
  • 在“操作”窗格(右侧)中单击“切换到功能视图”
  • 单击“HTTP 响应标头”功能

现在您只能编辑该特定文件的响应标头。

于 2021-08-11T11:24:54.267 回答