Apache-2.2
Apache 壓縮 .xml.gz 文件
我注意到Google網站管理員工具中關於站點地圖的 gzip 版本的錯誤。結果
sitemap.xml.gz
文件被壓縮了兩次:一次是在創建時(應該是),另一次是在提供服務時。該
.htaccess
文件有這個規則AddOutputFilterByType DEFLATE application/xml
我認為它與 gzipped XML 文件不匹配,但顯然它確實可以解決問題。
我究竟做錯了什麼?
文件類型可以定義為 xml 文件(例如,在
.xml.gz
filesmatch 塊中使用 forcetype) - 這將導致 Apache 將其與上述類型匹配。我認為您可以通過在其上方添加一個異常來解決此問題:
SetEnvIfNoCase Request_URI “.xml.gz$” no-gzip dont-vary
您可能想查看HowToForge以了解更多要添加的例外情況。
希望對你有效。