在 Magento EE 中,我需要根据原始国家/地区、浏览器语言和 cookie 中设置的先前偏好来重定向客户。
我在使它与 FPC 一起工作时遇到了很大的问题。
我试图观察controller_action_predispatch
事件,但 FPC 以某种方式缓存了我的重定向指令并且客户没有被重定向。
然后我尝试了另一种解决方案:扩展 run() 方法,Mage_Core_Model_App
以便在 FPC 开始工作之前执行操作。
不幸的是,我不知道为什么,在这个方法中你不能访问Mage::getModel()
, Mage::helper()
, Mage::getConfig()
ecc
你能帮我吗?
谢谢