Когда я минимизирую jquery с использованием компрессора YUI, он отлично работает. Когда я затем добавить сжатие GZIP (и подавайте эту версию через мод переписывание), то сжат GZIP версия выдает эту ошибку:YUI Compressor + gzip вызывает ошибку Illegal Character в jQuery
недопустимый символ в jquery.min.js строке 1
Линия 1:
Ms80?! szdKr =
Это приводит к «JQuery не определен " ошибка. Я использую следующие правила перезаписи, чтобы обслуживать до сжат 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]
Я не могу найти никаких ссылок на это происходит с кем-то еще. Мысли?
P.S. - похоже, этот вопрос был задан на форумах jQuery в 2008 году. У него есть 278 просмотров, но ответа нет: http://forum.jquery.com/topic/how-to-reference-jquery-1-2-6-min-js-when-zipped-with-gzip
Оказывается, вы правы! Но это плагин YSlow для Firebug, который мне так сказал, а не Firebug. Благодаря! –