Lorsque je réduis ma jquery à l'aide du compresseur YUI, cela fonctionne correctement. Quand je puis ajouter la compression gzip (et cette version via servirai mod rewrite), la version gzip jette cette erreur:YUI Compressor + gzip provoque une erreur de caractères illégaux dans jQuery
caractère illégal dans jquery.min.js sur la ligne 1
Ligne 1 est:
MS80?! szdKr =
Il en résulte un « jquery n'est pas défini " Erreur. J'utilise les règles de réécriture suivantes pour servir les versions gzip:
#Check to see if browser can accept gzip files.
ReWriteCond %{HTTP:accept-encoding} (gzip.*)
#make sure there's no trailing .gz on the url
ReWriteCond %{REQUEST_FILENAME} !^.+\.gz$
#check to see if a .gz version of the file exists.
RewriteCond %{REQUEST_FILENAME}.gz -f
#All conditions met so add .gz to URL filename (invisibly)
RewriteRule ^(.+) $1.gz [L]
Je ne peux trouver aucune référence à ce qui se passe à quelqu'un d'autre. Pensées?
P.S. - Il semble que cette même question a été posée sur les forums jQuery en 2008. Il a 278 vues, mais pas de réponse: http://forum.jquery.com/topic/how-to-reference-jquery-1-2-6-min-js-when-zipped-with-gzip
Il s'avère que vous avez raison! Mais c'est le plugin YSlow pour Firebug qui me l'a dit, pas Firebug lui-même. Merci! –