首页 > CMS > 织梦DEDE > 正文

DedeCms多站点二级域名绑定指南_DedeCms教程

2024-08-30 19:09:34
字体:
来源:转载
供稿:网友

Dedecms自3.1以来就提供了多站点二级域名功能,但是由于功能上有些地方不够完善,另外也没有完整地说明文档,导致大部分站长只能望洋兴叹。随着dedecms4.0Rc1发布,相应功能更加完善,因此,52net整理相关资料,并结合自己的应用经验,提供了这篇说明书,希望能与广大站长共享。

第一步、进入系统设置,在arclist内容启用绝对网址。不是必须要这么选,但选择这个开关,可以避免同一篇文章出现在不同的栏目频道会有不同的URL链接,如下图1所示。

图片:

图1 设置arclist内容启用绝对网址

第二步、进入需要治理的频道栏目,在高级选项里,文件保存目录填写"/",

图2 设定文件保存目录

第三步、进入需要设置二级域名的栏目,在高级选项里,选中多站点支持,如下图3所示。

案例说明:www.52net.com/codes-resources 是源码下载栏目,目标域名是code.52net.com ,具体情况根据网站的实际情况来进行。



图3 启用二级域名

第四步、如下图四所示,选中继续选项。

非凡说明:不选中继续选项,你的下级多域名将不会实现,我开始也没有打勾,后来发现没有生效,直至选中这个继续项才生效。

图3 选中二级栏目继续项

第五步、解决.图片等资源路径不能显示的修改,可以通过修改模板文件来解决。
说明:图片路径默认是这样的/upimg/data/图片文件名.jpg或.swf或等等
你需要模板该相关处前,添加你的域名,如<img src="
http://www.52net.com[field:picname /]"
具体情况视自已而定,我是这样解决这个问题的.


第六部、.最后绑定code.52net.com域名到code-resource目录,需要服务器相虚机商支持.
说明:以上是案例,请根据你的情况绑定域名到相应目录

非凡说明:
为支持二级域名绑定后图片路径的错误问题,也可以通过修改下面两个文件来解决.
include/inc_arclist_view.php 594行
include/inc/inc_fun_spgetarclist.php 195行
$row['litpic'] = $row['siteurl'].$row['litpic'];替换这一行为
$row['litpic'] = $row['litpic'];
说明:你会发现不修改的图片路径为

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表