Apache压缩.xml.gz文件

我注意到谷歌网站pipe理员工具有关gzip版本的网站地图的错误。 原来, sitemap.xml.gz文件被压缩了两次:一次创build(应该是),另一次被提供服务。

.htaccess文件有这个规则

 AddOutputFilterByType DEFLATE application/xml 

我认为这不匹配一个gzipped的XML文件,但显然这是作为解决这个问题。

我究竟做错了什么?

.xml.gz文件types可以被定义为一个xml文件(例如在文件匹配块中使用forcetype) – 这将使Apache将它与上面的types匹配。

我想你可以通过添加一个例外来解决这个问题:

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

您可能想查看HowToForge以获取更多要添加的例外情况。

希望对你有效。