将文件夹中的 CSS 和 Javascript 文件重写为 Gzip 版本

Rewrite CSS and Javascript files in Folder to Gzip Version

我在 htacess 中使用下面的代码将 css 和 javascript 文件重定向到 gzip 版本。

RewriteEngine on
RewriteCond %{HTTP:Accept-Encoding} gzip
RewriteCond %{REQUEST_FILENAME}.jgz -f
RewriteRule (.*)\.css$ \.css.jgz [L]
RewriteRule (.*)\.js$ \.js.jgz [L]
AddType "text/stylesheet" .css.jgz
AddType "text/javascript" .js.jgz
AddEncoding gzip .jgz

但我注意到在 Wordpress Admin 中有很多 javascript 文件被阻止,因为它们不存在 gzip 版本。

所以我只想重定向这些文件夹中的 javascript 和 css 文件

我想改这两行,

并将文件夹/styles/ 和/scripts/ 放入其中。

我该如何调整上面的代码?我无法得到它。不再显示样式。

您可以匹配正则表达式中的文件夹。

RewriteRule ^((styles|scripts)/.*)\.css$ \.css.jgz [L]
RewriteRule ^((styles|scripts)/.*)\.js$ \.js.jgz [L]