讯睿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修复,程序杀毒,插件定制都可以提供最佳解决方案。