详情页

fastadmin cms如何设置移动端域名跳转?

时间:2023年05月29日

编辑:佚名

fastadmin内置的cms插件系统是是一个比较好用的cms,在使用的过程中碰到一个问题,cms需要绑定两个域名,pc端域名和手机端域名,并且实现自动跳转,cms并没有提供对应的设置?
1、打开文件/addons/cms/controller/Base.php

2、添加public function _initialize()方法里面
if($action && $this->request->isPost()){
return $this->$action();
}
这一段代码下面添加如下代码

//自定义跳转
        if(request()->isMobile() && request()->domain()=='http://www.78moban.com'){
            $this->redirect('http://m.78moban.com'.request()->url());
        }
        if(!request()->isMobile() && request()->domain()=='http://m.78moban.com'){
            $this->redirect('http://www.78moban.com'.request()->url());
        }
        //结束
在该处增加上面的语句即可!(记得两个域名的一定要增加到网站的设置里哦!)
相关文章
猜你需要