DEDE启用多站点绝对网址导致RSS出错如何解决办法

我赞美你品格高尚,崇敬你洁白无瑕。我爱你、想你、盼你,像对每一个季节那样。我爱你、想你、盼你,不管世俗的偏见怎样厉害。冬――四季之一的冬,你来吧!我喜欢你纯净的身躯,喜欢你严厉的性格,我要在你的怀抱中锻炼、奋斗、成熟……你可以和春天的万花,夏天的麦浪,秋天的瓜果……比美!

DEDE在后台设置启用多站点绝对网址RSS出错解决办法 今天偶然发现,栏目下的rss.xml路径全部重复,原来以前开启了启用多站点绝对网址就出现这种情况了,下面我们讲述解决方法:

我们打开 include/arc.rssview.class.php 文件,找到以下代码:

$this->TypeFields['typelink'] = $GLOBALS['cfg_basehost'].$this->TypeLink->GetOneTypeUrl($this->TypeFields);内容来自dedecms

将以上代码替换成以下代码:

$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看看效果!

以上就是DEDE启用多站点绝对网址导致RSS出错如何解决办法。如果你的付出没有超过任何一个奋斗在考研路上的人,那么你凭什么说你努力了,当你没有考上,你也就没有脸去抱怨什么了!更多关于DEDE启用多站点绝对网址导致RSS出错如何解决办法请关注haodaima.com其它相关文章!

您可能有感兴趣的文章
织梦后台文档列表添加复制文档功能支持所有模型

织梦无法上传ico图标格式文件的如何解决方法

dedecms如何实现任意页面调用当前会员信息的方

织梦dede:tag调用指定多个栏目的TAG标签

织梦栏目列表按附加表自定义字段排序