[摘要]织梦DEDECMS是海内开源内容打点系统的领先品牌,今朝措施安装量已达七十万。本文先容在利用DEDECMS配置站点时,靠山启用多站点绝对网址而导致RSS堕落的办理要领。
本日DEDE技能吧偶尔发明,栏目下的rss.xml路径全部反复,本来以前开启了启用多站点绝对网址就呈现这种环境了,下面我们报告办理要领:
我们打开 include/arc.rssview.class.php 文件,找到以下代码:
$this->TypeFields['typelink'] = $GLOBALS['cfg_basehost'].$this->TypeLink->GetOneTypeUrl($this->TypeFields);将以上代码替换成以下代码:
$this->TypeFields['typelink'] = ($GLOBALS['cfg_multi_site']=="Y")?$this->TypeLink->GetOneTypeUrl($this->TypeFields):$GLOBALS['cfg_basehost'].$this->TypeLink->GetOneTypeUrl($this->TypeFields);这样修改完了之后,我们更新栏目rss的时候就会发明xml页面栏目链接是批改了,尚有帖子路径尚有错误,于是我们还需要继承修改这个文件,在这个文件里找到以下代码:
$row["fullurl"] = $GLOBALS["cfg_basehost"].$row["arcurl"];将以上代码替换成以下代码:
$row["fullurl"] = ($GLOBALS['cfg_multi_site']=="Y")?$row["arcurl"]:$GLOBALS["cfg_basehost"].$row["arcurl"];一共修改了两处,这样我们修改完了再更新下栏目标rss看看结果!
织梦CMS(DedeCMS) v5.7 SP1 GBK build20150618下载
界面预览本文来自:
分享到