.htaccess 将预缩小/预压缩的CSS和JS发送到浏览器

.htaccess 将预缩小/预压缩的CSS和JS发送到浏览器,.htaccess,gzip,minify,.htaccess,Gzip,Minify,在服务器上部署期间,我可以自动缩小/gzip JS和CSS。文件真的很精简。现在我遇到了一个问题,浏览器无法读取它。我在.htaccess中尝试过类似的方法: <FilesMatch .*\.min.css.gz> ForceType text/css </FilesMatch> <FilesMatch .*\.min.js.gz> ForceType text/javascript </FilesMatch> 强制类型文本/css Forc

在服务器上部署期间,我可以自动缩小/gzip JS和CSS。文件真的很精简。现在我遇到了一个问题,浏览器无法读取它。我在.htaccess中尝试过类似的方法:

<FilesMatch .*\.min.css.gz>
ForceType text/css
</FilesMatch>

<FilesMatch .*\.min.js.gz>
ForceType text/javascript
</FilesMatch>

强制类型文本/css
ForceType文本/javascript
我必须做些什么才能使它正常工作,并且不会影响服务器的运行速度?
提前感谢

我想,以下是解决方案:

AddEncoding gzip .jsgz .cssgz
AddType application/x-javascript .jsgz
AddType text/css .cssgz

RewriteEngine on 
# If client accepts compressed files 
RewriteCond %{HTTP:Accept-Encoding} gzip 
# and if compressed file exists 
RewriteCond %{REQUEST_FILENAME}gz -f 
# send .min.cssgz and .min.cssgz instead of .css and .js
RewriteRule ^(.+)\.(min.css|min.js)$ $1.$2gz [L]
由于某些原因,文件_name.min.css.gz不起作用,所以使用文件_name.min.cssgz的解决方案非常有效。我希望这能帮助别人