将文件夹中的 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 文件
- 域名.de/styles/
- 域名.de/scripts/
我想改这两行,
- RewriteRule (.*).css$$1.css.jgz[L]
- RewriteRule (.*).js$ $1.js.jgz [L]
并将文件夹/styles/ 和/scripts/ 放入其中。
我该如何调整上面的代码?我无法得到它。不再显示样式。
您可以匹配正则表达式中的文件夹。
RewriteRule ^((styles|scripts)/.*)\.css$ \.css.jgz [L]
RewriteRule ^((styles|scripts)/.*)\.js$ \.js.jgz [L]
我在 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 文件
- 域名.de/styles/
- 域名.de/scripts/
我想改这两行,
- RewriteRule (.*).css$$1.css.jgz[L]
- RewriteRule (.*).js$ $1.js.jgz [L]
并将文件夹/styles/ 和/scripts/ 放入其中。
我该如何调整上面的代码?我无法得到它。不再显示样式。
您可以匹配正则表达式中的文件夹。
RewriteRule ^((styles|scripts)/.*)\.css$ \.css.jgz [L]
RewriteRule ^((styles|scripts)/.*)\.js$ \.js.jgz [L]