我注意到谷歌网站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以获取更多要添加的例外情况。
希望对你有效。