Apache-2.2

Apache 壓縮 .xml.gz 文件

  • July 7, 2011

我注意到Google網站管理員工具中關於站點地圖的 gzip 版本的錯誤。結果sitemap.xml.gz文件被壓縮了兩次:一次是在創建時(應該是),另一次是在提供服務時。

.htaccess文件有這個規則

AddOutputFilterByType DEFLATE application/xml

我認為它與 gzipped XML 文件不匹配,但顯然它確實可以解決問題。

我究竟做錯了什麼?

文件類型可以定義為 xml 文件(例如,在.xml.gzfilesmatch 塊中使用 forcetype) - 這將導致 Apache 將其與上述類型匹配。

我認為您可以通過在其上方添加一個異常來解決此問題:

SetEnvIfNoCase Request_URI “.xml.gz$” no-gzip dont-vary

您可能想查看HowToForge以了解更多要添加的例外情況。

希望對你有效。

引用自:https://serverfault.com/questions/287821