這是密切相關的anothewr問題,我問了,但因爲這是非常具體的,我認爲這將是更好地要求單獨。如何專門針對Internet Explorer與htaccess deflate
我有一個非常簡單的測試網站,其中包含三個文件,index.html的,all.js和htaccess的,這裏是我的.htaccess:
# Compress some text file types
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/x-javascript application/javascript application/json
這是我做的唯一的事情壓縮文件 - 我還沒有添加任何標題。 現在我意識到這有很多我不需要的MIME類型,但我認爲我們已經覆蓋了一切。但由於某些原因,文件只能在Firefox中壓縮,而不是IE。此外,如果我通過Firefox瀏覽網站並使用用戶代理切換器切換到IE用戶代理,則壓縮將立即停止。
我需要這個工作在IE瀏覽器,我更廣泛的問題是我如何做到這一點,但我想這可能是由於一些瀏覽器匹配在配置中,所以我想知道我如何能專門針對IE與放氣在htaccess 。
任何幫助表示讚賞。
偏離主題。您缺少圖像/ x-icon MIME,用於壓縮圖標(如果有的話)。問題本身在主機端似乎是錯誤的配置。 SP1之前的IE6壓縮內容有些麻煩,所以我認爲主機只是禁用了所有IE的壓縮。 – Gerben 2012-03-06 15:43:30
這是一個沒有favicon的測試系統,但我可能沒有在主站點上做這個,因爲我的印象是你不能在圖像文件上使用gzip/deflate - 這是不正確的。 – WebweaverD 2012-03-07 13:20:42
大多數圖像格式已經被壓縮,如jpeg和png,所以gzipping這些會適得其反。像bmp格式的.ico格式是未壓縮/原始像素數據,因此可以使用gzip進行顯着壓縮。 – Gerben 2012-03-07 15:49:32