我正在处理具有第三方CMS集成的Magento网站。当我通过.htaccess文件启用Mod_deflate时,大多数站点运行良好。从CMS中提取信息的所有页面都显示出“gobbledy-gook”,并且它显示应该预期的内容不会被解压缩。
我试图简单地从压缩中排除使用CMS的部分网站(包括主页),但是,我不确定是否可以通过SetEnvIfNoCase从mod_deflate中排除网址。是的,nea或语法帮助将不胜感激。
以下是我的专栏:
SetEnvIfNoCase Request_URI "(/site/*)" no-gzip dont-vary #exclude www.example.com/site/
SetEnvIfNoCase Request_URI "(/)" no-gzip dont-vary #only exclude homepage or index.php
答案 0 :(得分:2)
所以这是解决方案。如果您需要gzip您的网站,但由于某种原因,您的网站部分对gzip压缩反应不佳 - 例如第三方CMS与Magento的集成。在.htaccess文件中启用mod-Deflate并包含以下行:
SetEnvIf Request_URI ^/yourdir(.*) no-gzip dont-vary
yourdir是安装cms的目录。
答案 1 :(得分:0)
答案 2 :(得分:0)
AllInOne,正确的语法是吗?:
SetEnvIf Request_URI "(/site/*)" no-gzip dont-vary
SetEnvIf Request_URI "(/)" no-gzip dont-vary