iis 部署 gz 静态文件没有自动解压gz文件
IIS默认不支持自动解压缩gz文件,需要手动配置。可以使用以下两种方法之一:
方法一:使用IIS Compression模块
- 打开IIS管理器,选择要部署静态文件的网站或应用程序。
- 右键单击“Compression”模块,选择“Open Feature”。
- 在“Compression Settings”对话框中,选择“Add”按钮。
- 在“Add Compression Scheme”对话框中,设置以下选项:
- Scheme name:自定义名称,例如“gzip”。
- File extension:文件扩展名,例如“.js”、“.css”、“.html”等。
- Encoding:选择“gzip”。
- 点击“OK”保存设置。
方法二:使用URL Rewrite模块
- 安装IIS URL Rewrite模块。
- 打开IIS管理器,选择要部署静态文件的网站或应用程序。
- 右键单击“URL Rewrite”模块,选择“Add Rule(s)”。
- 在“Add Rules”对话框中,选择“Blank Rule”。
- 在“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”。
- 点击“OK”保存设置。
以上两种方法,都需要确保服务器上安装了gzip或其他压缩软件,并且已经将静态文件压缩成gz格式
原文地址: https://www.cveoy.top/t/topic/gtzY 著作权归作者所有。请勿转载和采集!