如我们开启了织梦dedeCMS多站点绝对地址后,RSS文件里面的网址会在地址前面再加上主域名地址,这样使得RSS文件的网址出错。 这主要是在对织梦dedeCMS文件地址 处理的函数中对地址已经作过一次判断,如果开启绝对地址便会加上织梦模板主域名地址, 但RSS生成文件在处理时又加上了域名地址,所以导致网址地址的重复。 解决办法: 修改文件: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); 这个是目录的 同样新闻的也加一个是否开启了绝对地址的判断 找到 $row["fullurl", = $GLOBALS["cfg_basehost",.$row["arcurl",; 改为 $row["fullurl", = ($GLOBALS['cfg_multi_site',=="Y")?$row["arcurl",:$GLOBALS["cfg_basehost",.$row["arcurl",;...
内容已隐藏,请关注公众号输入验证码查看
本帖支持关注公众号查看
【无套路 无套路 无套路 扫描二维码关注公众号发送【验证码】收到验证码 在上面输入点击提交查看即可显示隐藏内容】
|