DEDE在后台设置启用多站点绝对网址RSS出错解决办法

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

DEDE在后台设置启用多站点绝对网址RSS出错解决办法 - 发表于:DEDE技术吧 - Dede教程

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

我们打开 include/arc.rssview.class.php 文件,找到以下代码: Dede教程-598080707.NET

$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"];

将以上代码替换成以下代码:  DEDE技术吧-598080707.NET

$row["fullurl"] = ($GLOBALS['cfg_multi_site']=="Y")?$row["arcurl"]:$GLOBALS["cfg_basehost"].$row["arcurl"];

一共修改了两处,这样我们修改完了再更新下栏目的rss看看效果!


帖子信息:DEDE技术吧 | 分类:Dede教程 | 本文地址:http://598080707.net/1/129.html

目录
相关文章
|
自然语言处理 PHP SEO
织梦首页去掉index.html教程(亲测可用)
织梦首页去掉index.html教程(亲测可用)
222 0
|
数据库
wordpress修改后台站点地址后无法打开的解决办法
wordpress修改后台站点地址后无法打开的解决办法
143 0
wordpress修改后台站点地址后无法打开的解决办法
|
SQL 弹性计算 安全
打开网站提示“该内容被禁止访问”该怎么处理
很多客户的网站被拦截并提示:“该内容被禁止访问”,大多数客户使用的都是阿里云的虚拟主机以及ECS服务器,最近发生这种问题的网站也越来越多,这几天刚解决完一个客户网站被阿里云:违规URL屏蔽访问处理通知并拦截,经过朋友介绍找到我们SINE安全公司。
501 0
打开网站提示“该内容被禁止访问”该怎么处理
|
SQL 监控 安全
微信打开网站被提示已停止访问该网页该如何解决
今天早晨发现我们公司网站只要在微信和qq中打开,分别被微信提示:已停止访问该网页,该网站链接以及在qq上被提示危险网站,千万别访问,首先先看下微信中打开网址被微信拦截并提示的图:
1271 0
微信打开网站被提示已停止访问该网页该如何解决
|
Web App开发
Chrome 浏览器关闭了360主页防护后每次打开仍然是360导航问题排查与处理方法,不卸载360流氓软件解决chrome浏览器主页锁定问题
Chrome 浏览器关闭了360主页防护后每次打开仍然是360导航问题排查与处理方法,不卸载360流氓软件解决chrome浏览器主页锁定问题
950 0
Chrome 浏览器关闭了360主页防护后每次打开仍然是360导航问题排查与处理方法,不卸载360流氓软件解决chrome浏览器主页锁定问题
|
存储 缓存 PHP
Joomla缓存选项使用完整指南
让自己的Joomla网站运行速度更快。了解到缓存选项,有助于网站的运行速度。这篇文章解释了可用的选项以及如何启用它们。缓存处理好的网站要比没做任何缓存处理的网站运行速度快上一个层次。
Joomla缓存选项使用完整指南
|
数据库
如何重置Joomla并解决文件或数据库问题
如果您在Joomla网站上遇到问题,那么重新安装其核心文件和数据库可能是最好的解决方案。
如何重置Joomla并解决文件或数据库问题
|
数据库
如果您遇到文件或数据库问题,如何重置Joomla
如果您遇到Joomla站点的问题,那么重新安装其核心文件和数据库可能是最佳解决方案。 了解问题 这种方法无法解决您的所有问题。但它主要适用于由Joomla核心引起的问题。 运行Joomla核心更新后,这些类型的问题通常会出现。