NGINX服务没有源的预压缩索引文件
发布时间:2020-08-16 06:07:24 所属栏目:Nginx 来源:互联网
导读:我发现了一个有趣的问题.我正在尝试使用NGINX的gzip_static模块提供一些gzip压缩文件(我知道这方面的缺点).这意味着您可以在将使用transfer-encoding:gzip提供服务器的服务器上使用gzip压缩文件.例如,如果有一个文件/foo.html.gz,则会对带有content-encoding
我发现了一个有趣的问题. 我正在尝试使用NGINX的gzip_static模块提供一些gzip压缩文件(我知道这方面的缺点).这意味着您可以在将使用transfer-encoding:gzip提供服务器的服务器上使用gzip压缩文件.例如,如果有一个文件/foo.html.gz,则会对带有content-encoding:text / html的压缩文件提供/foo.html请求. 虽然这通常有效,但事实证明,当在目录中查找索引文件时,不考虑gzip压缩版本.
我想知道是否有人知道如何解决这个问题.我尝试将index.html.gz设置为索引文件,但它作为gzip文件而不是gzip编码的html文件. 最佳答案 这显然不会这样. 这是模块source的一部分:
因此,如果uri以斜线结尾,它甚至不会寻找gzip压缩版本. 但是,你可能会破解使用重写.
编辑:要使其与自动索引(猜测)一起使用,您可以尝试使用此而不是重写:
它总体上可能比使用重写更好.但你需要尝试…… (编辑:岳阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |