dedecms能够 完成多级别网站域名,不一样网站域名的关联,并且只是一套程序流程就可以拿下,那样之后用dede做站群系统是再好不过了,同一个主题风格的站,就仅用一套dede来做。闲话少说,自身在网络上找了许多 实例教程,发觉许多 都很破旧的了,要不是老程序流程,要不便是不好的。

先共享一下在网络上找的这实例教程,里边有一个小不正确,我改动回来,下边给大伙儿共享一下

DedeCMS频道关联二级域名

第一步,在后台管理-->系统软件-->主要参数-->关键设定中,打开(是/否)适用多网站,打开该项后配件、频道联接、arclist內容开启肯定网站地址:,挑选是;

第二步,在提升或编写频道的情况下,在高級选择项开启多网站适用:,挑选是,(请一定查验是不是开启了多网站!)填入你需要应用的二级域名;

第三步,手动式在室内空间中关联二级域名到你的根目录;

第四步,这一步是最重要的,改动体系文件/include/helpers/channelunit.herper.php:

在涵数functionGetFileUrl中,改动第73行:

if($moresite==1)

{

$articleUrl=preg_replace("/^".$sitepath.'/','',$articleUrl);

}

在相对路径正则表达式把斜线/换成份号',改动后以下:

if($moresite==1)

{

$articleUrl=preg_replace("'^".$sitepath."'",'',$articleUrl);

}

同样改动第260行上下的程序流程:

if($GLOBALS['cfg_multi_site']=='Y')

{

if($siteurl==''){

$siteurl=$GLOBALS['cfg_basehost'];

}

if($moresite==1){

$reurl=preg_replace("/^".$sitepath."/",'',$reurl);

将之上最后一句编码改动为:

$reurl=preg_replace("'^".$sitepath."'",'',$reurl);

那样改动后,就可以转化成恰当的二级域名文件路径了。


未经允许不得转载! 作者:访客,转载或复制请以超链接形式并注明出处x36交易网

原文地址:https://www.x36.cn/post/2204.html发布于:2020-07-07