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

技术控 Loading... 阅读

以前总是喜欢写自适应,但看了别人的大网站发现别人都喜欢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',
    ],

Tags:

版权声明:若无特殊注明,本文皆为《书蓝画青》原创,转载务必保留文章来源。

本文链接:thinkphp6手机端和电脑端分离配置 & https://boke.slhq.cn/1971.html

推荐阅读
分享