IF строка запроса? G и введите css или js - gzip-deflate отключен
RewriteCond %{REQUEST_URI} \.(css|js)$
RewriteCond %{REQUEST_METHOD} GET
RewriteCond %{QUERY_STRING} ^g$
RewriteRule ^(.*)$ $1 [QSA,E=no-gzip:1,PT,L]
Если пользовательский агент не перенаправляет gzip в файл строки запроса ведьмы? G eq.style.css? g
RewriteCond %{REQUEST_URI} .(css|js)$
RewriteCond %{REQUEST_METHOD} GET
RewriteCond %{HTTP:Accept-Encoding} !^gzip\,deflate$
RewriteCond %{QUERY_STRING} !^g$
RewriteRule "^([a-zA-Z0-9_-]*)\.(css|js)$" $1.$2?g [R=301]
Моя проблема в том, что для 301 необходимо отн. путь, но перейти к стандартному каталогу
http:// localhost/style/style.js -> http://d:\some\path/style.js?g
http:// localhost/js/e.js -> http://d:\some\path/e.js?g
Чтобы исправить это, я думаю, нужно знать реальныйpath eq
RewriteRule "^([a-zA-Z0-9_-]*)\.(css|js)$" http://%{HOST}/%{PATH}/$1.$2?g [R=301]
Но я не знаю, как назвать это