thinkphp6手机端和电脑端分离配置

2023-01-07
249次阅读
没有评论

以前总是喜欢写自适应,但看了别人的大网站发现别人都喜欢PC和移动端分离,这样貌似可以提升搜索引擎的收录量。排名也能分域名去执行。

今天看了下之前的那个程序,发现简单的几行代码也能实现PC端好H5端进行分离。

测试的效果如下:

thinkphp6手机端和电脑端分离配置

经过测试,可用。写好对应的模板就行了。

代码配置:

config配置:

// 我之后用不到PC和WAP分离,所以这里直接禁止代码执行
// && file_exists(ROOT_PATH."public/zhuti/mobile")
 if(request()->isMobile()) {
    $themeTitle = "zhuti/mobile";
 } else {
    $themeTitle = "zhuti";
 }
return [
    // 模板后缀
    'view_suffix'  => 'html',
    // 模板路径
    'view_path'    => $themeTitle.'/',
    'view_depr'    => '_',
    // 视图输出字符串内容替换
    'tpl_replace_string'       => [
        '__HOME__' =>  '/'.$themeTitle,
        '__STATIC__' =>  '/'.$themeTitle,
    ],
];

App里面多域名配置:(这个可以不用管,我的配置是为了单独写一个m模型。上面的配置就可以跳转到指定的移动模板了)

// 域名绑定(自动多应用模式有效)
    'domain_bind'      => [
        'm.xxxxxxx.com' => 'index',
    ],

正文结束
居烽
版权声明:本站原创文章,由 居烽 于2023-01-07发表,共计601字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。