Переписать файлы CSS и Javascript в папке для версии Gzip - PullRequest
0 голосов
/ 30 октября 2019

Я использую приведенный ниже код в htacess для перенаправления файлов css и javascript в версию gzip.

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

Но я замечаю, что в Wordpress Admin многие файлы javascript заблокированы, потому что они не существуют как версия gzip.

Поэтому я хотел бы перенаправить только файлы javascript и css из этих папок

  • domain.de / styles /
  • domain.de / scripts /

Я хочу изменить эти две строки,

  • RewriteRule (. *). Css $ $ 1.css.jgz [L]
  • RewriteRule (. *).js $ $ 1.js.jgz [L]

и поместите в него папку / styles / и / scripts /.

Как мне настроить вышеуказанный код? Я не могу получить это все же. Стили больше не отображаются.

1 Ответ

0 голосов
/ 14 ноября 2019

Вы можете сопоставить папки в регулярном выражении.

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