2010-11-27 62 views
-1

IF chaîne de requête g et le type css ou js - gzip-dégonflent désactivéApache mod_mem_cache varient-dégonfler BUQ FIx mais doit réécrire la règle des conseils

RewriteCond %{REQUEST_URI} \.(css|js)$ 

RewriteCond %{REQUEST_METHOD} GET 

RewriteCond %{QUERY_STRING} ^g$ 

RewriteRule ^(.*)$ $1 [QSA,E=no-gzip:1,PT,L] 

Si aucun suport gzip par l'agent utilisateur redirecto pour déposer la requête de sorcière chaîne? g éq. 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] 

Mon problème est que pour 301 besoin de chemin rel, mais aller par défaut dir

http:// localhost/style/style.js -> http://d:\some\path/style.js?g 

http:// localhost/js/e.js -> http://d:\some\path/e.js?g 

Pour corriger cela, je pense qu'il faut savoir réel chemin eq

RewriteRule "^([a-zA-Z0-9_-]*)\.(css|js)$" http://%{HOST}/%{PATH}/$1.$2?g [R=301] 

Mais je ne sais pas comment nommer ce ne

Répondre

0

RewriteRule "^([a-zA-Z0-9_-]*)\.(css|js)$" http://%{HTTP_HOST}%{REQUEST_URI}?g [R=301]

+0

OK finaly pour moi FIX ajouter – Danny