首页 > CMS > 织梦DEDE > 正文

【转】dedecms多域名和站点的绑定实现方法

2024-07-12 08:47:47
字体:
来源:转载
供稿:网友
这篇文章主要为大家详细介绍了【转】dedecms多域名和站点的绑定实现方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

站群系统以前是非常风靡的,有人利用站群实现1周时间PR7的奇迹,但是死的也比较快,这样的作弊手段让搜索引擎鄙弃,所有现在越来越少的人再做站群系统了,做站群的大多是信息导航站点,例如58同城,赶集网这样形式的,至于为什么这样的站点为什么不被引擎惩罚,这里361源码就不多做介绍,这里我们主要给大家讲下织梦dedecms如何实现多域名和站点的绑定。

DedeCMS 栏目绑定二级域名

第一步,在后台-->系统-->基本参数-->核心设置中,开启(是/否)支持多站点,开启此项后附件、栏目连接、arclist内容启用绝对网址: ,选择是;

第二步,在增加或编辑栏目的时候,在高级选项打开多站点支持:,选择是,(请一定检查是否启用了多站点!)填上你要使用的二级域名;

第三步,手动在空间中绑定二级域名到你的子目录;

第四步,这一步是最重要的,修改程序文件/include/helpers/channelunit.herper.php:

在函数function GetFileUrl中,修改第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);

这样修改后,就可以生成正确的二级域名文件路径了。

本文旨在介绍方法,对于现在的网络市场,已经不是太有操作性。

以上就是【转】dedecms多域名和站点的绑定实现方法的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持武林网。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表