阻止移动(iOS / Android)访问magento中的单个CMS页面

时间:2012-05-20 18:49:14

标签: .htaccess magento

在apache中我想我可以做类似.htaccess访问控制选项。

例如: SetEnvIf User-Agent BadBot GoAway = 1 订单允许,拒绝 允许所有人 拒绝来自env = GoAway

但如何阻止移动(iOS / Android)访问magento ????

中的单个CMS页面

1 个答案:

答案 0 :(得分:2)

CMS router's匹配方法中观察cms_controller_router_match_before事件,并在observer方法中检查用户代理标头。可能请参阅this SO post

public function checkRestrictAccess(Varien_Event_Observer $o)
{
    /**
     * Browser detection logic will go here.
     */

    if (mobile browser == true && $o->getCondition()->getIdentifier() == 'page-id') {
        $o->getRequest()->setRedirectUrl(Redirect Url);
    }
}