IIS默认不支持自动解压缩gz文件,需要手动配置。可以使用以下两种方法之一:

方法一:使用IIS Compression模块

  1. 打开IIS管理器,选择要部署静态文件的网站或应用程序。
  2. 右键单击“Compression”模块,选择“Open Feature”。
  3. 在“Compression Settings”对话框中,选择“Add”按钮。
  4. 在“Add Compression Scheme”对话框中,设置以下选项:
  • Scheme name:自定义名称,例如“gzip”。
  • File extension:文件扩展名,例如“.js”、“.css”、“.html”等。
  • Encoding:选择“gzip”。
  1. 点击“OK”保存设置。

方法二:使用URL Rewrite模块

  1. 安装IIS URL Rewrite模块。
  2. 打开IIS管理器,选择要部署静态文件的网站或应用程序。
  3. 右键单击“URL Rewrite”模块,选择“Add Rule(s)”。
  4. 在“Add Rules”对话框中,选择“Blank Rule”。
  5. 在“Edit Inbound Rule”对话框中,设置以下选项:
  • Name:自定义名称,例如“gzip”。
  • Requested URL:选择“Matches the Pattern”。
  • Using:选择“Regular Expressions”。
  • Pattern:输入要匹配的文件扩展名,例如“.js$|.css$|.html$”。
  • Ignore case:选择“True”。
  • Action type:选择“Rewrite”。
  • Rewrite URL:输入“{R:0}.gz”。
  • Append query string:选择“False”。
  1. 点击“OK”保存设置。

以上两种方法,都需要确保服务器上安装了gzip或其他压缩软件,并且已经将静态文件压缩成gz格式

iis 部署 gz 静态文件没有自动解压gz文件

原文地址: https://www.cveoy.top/t/topic/gtzY 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录