PHP建站技术分享-从入门到精通_各类知识收集PHP建站技术分享-从入门到精通_各类知识收集PHP建站技术分享-从入门到精通_各类知识收集

QQ:420220301 微信/手机:150-3210-7690
当前位置:首页 > CMS教程 > 讯睿CMS

讯睿4.3老版本如何制作多站点网站

管理员 2025-08-26
讯睿CMS
113

讯睿4.3老版本如何制作多站点网站

讯睿4.3老版本如何制作多站点网站?

答:

1.宝塔创建站点a.baidu.com,根目录创建index.php,内容如下

<?php


/**

 * Cms 自定义终端入口程序

 */

function is_mobile()

{

    $ua = strtolower($_SERVER['HTTP_USER_AGENT'] ?? '');

    if (defined('SITE_MOBILE_NOT_PAD') && SITE_MOBILE_NOT_PAD) {

        if (preg_match('/ipad/i', $ua) ||

            (strpos($ua, 'macintosh') !== false && strpos($ua, 'mobile') !== false)) {

            return false;

        }

    }

    if (isset($_SERVER['HTTP_X_WAP_PROFILE'])) {

        return true;

    }

    $clientkeywords = [

        'nokia','sony','ericsson','mot','samsung','htc','sgh','lg','sharp','sie-',

        'philips','panasonic','alcatel','lenovo','iphone','xiaomi','huawei','oppo',

        'vivo','realme','oneplus','meizu','blackberry','android','netfront','symbian',

        'ucweb','windows phone','mqqbrowser','nexus','cldc','midp','wap','mobile'

    ];

    if ($ua && preg_match('/(' . implode('|', $clientkeywords) . ')/i', $ua)) {

        return true;

    }

    if (isset($_SERVER['HTTP_ACCEPT'])) {

        $accept = strtolower($_SERVER['HTTP_ACCEPT']);

        if (strpos($accept, 'vnd.wap.wml') !== false &&

            (strpos($accept, 'text/html') === false ||

             strpos($accept, 'vnd.wap.wml') < strpos($accept, 'text/html'))) {

            return true;

        }

    }

    return false;

}

define('IS_NOT_301', 1);

define('IS_CLIENT', basename(dirname(__FILE__)));

//判断设备输出对应模板,如果是响应式或者只有pc端,则去掉判断即可

if(is_mobile()){

    define('IS_CLIENT_TPL', 'mobile');

}else {

    define('IS_CLIENT_TPL', 'pc');

}



define('TPLPATH', dirname(__FILE__).'/template/');

define('CLIENT_URL', 'https://a.baidu.com/');

define('SITE_URL', CLIENT_URL);

define('THEME_PATH', '/static/');


define('SITE_MOBILE', '1');

define('SITE_MOBILE_DIR', 'mobile');

define('SITE_AUTO', '1');


define('HOME_THEME_PATH', '/static/default/');


require '/www/wwwroot/www.weishengjt.com/index.php';

说明:CLIENT_URL参数值为二级域名的url网址

2.将静态文件static,模板文件template复制到此站点根目录下

3.部署此站点绑定的a.baidu.com域名的ssl

4.伪静态部署:

location / {

    if (-f $request_filename) {

        break;

    }

    if ($request_filename ~* "\.(js|ico|gif|jpe?g|bmp|png|css)$") {

        break;

    }

    if (!-e $request_filename) {

        rewrite . /index.php last;

    }

}

5.最后去后台创建多站点数据(可去后台站点自定义填写表格字段,也可以创建栏目内容)



希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, LeCMS, ClassCMS, Fastadmin, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。

相关推荐

扫码关注

qrcode

回顶部