在apache中我想我可以做类似.htaccess访问控制选项。
例如: SetEnvIf User-Agent BadBot GoAway = 1 订单允许,拒绝 允许所有人 拒绝来自env = GoAway
但如何阻止移动(iOS / Android)访问magento ????
中的单个CMS页面答案 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);
}
}