web建站教程
  1. 首页
  2. vuejs
  3. js
  4. 好玩
  5. seo教程
  6. 前端知识
  7. 百度echarts
  8. 更多
    php入门
    nodejs
    mockjs
    reactjs
    mysql
    wordpress
    织梦cms
    帝国cms
    git教程
    IT知识
    模板大全
    休息站

解决dedecms多域名和站点的绑定的问题

284 ℃
     

dedecms可以实现多级域名,不同域名的绑定,而且仅仅一套程序就可以搞定,这样以后用dede做站群是最好不过了,同一个主题的站,就只用一套dede来做。闲话少说,自己在网上找了很多教程,发现很多都很残旧的了,要么是老程序,要么就是不行的。

先分享一下在网上找的这教程,里面有一个小错误,我修改过来,下面给大家分享一下

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利用mysql直接批量插入文章

dedecms因php版本过低报500错误解决方法

dedecms后台登录页面如何去掉登陆验证码

dedecms织梦静态页实现动态显示随机文章的方法

dede织梦模板后台模块管理空白不显示的解决方法

标签: dedecms建站

上面是“解决dedecms多域名和站点的绑定的问题”的全面内容,想了解更多关于 织梦cms 内容,请继续关注web建站教程。

当前网址:https://ipkd.cn/webs_517.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

当前位置: 网站首页 > 织梦cms
本文共计951个字,预计阅读时长7分钟
生活小工具,收录了80多款小工具
上一篇: 推荐一款可免费商用圆体字库——江城圆体
下一篇: 推荐一款由字制区设计团队的免费综艺字体——字制区喜脉体
x 打工人ai神器