Dedecms栏目绑定二级域名RSS文件地址URL错误

解决方法:

修改文件: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"];

时间: 2024-10-21 13:19:14

Dedecms栏目绑定二级域名RSS文件地址URL错误的相关文章

dedecms绑定二级域名图片不能显示问题解决办法

导致二级域名图片不能显示问题原因分析 出现此问题是因为我们绑定二级域名之后二级域名中的图片地址是 /uploads/xxx.jpg不在二级目录而是在根目录,此时我们只需要用绝对的url即可. 解决办法 一.修改dede的源码,是在目录include下的文件extend.func.php增加一个函数,函数的代码如下:  代码如下 复制代码 function replaceurl($newurl) { $newurl=str_replace('/uploads','http://www.111cn.

YII模块实现绑定二级域名的方法_php实例

YII模块实现绑定二级域名主要有如下步骤: 首先在配置文件设置: 'urlManager' => array( 'urlFormat' => 'path', 'showScriptName' => false, //注意false不要用引号括上 'urlSuffix' => '.html', 'rules' => array( 'http://test.jb51.net'=>array('/blog', 'urlSuffix'=>", 'caseSens

dedecms如何开启二级域名并批量更改图片与附件不显示问题

第一步. 系统]-[系统基本参数],在核心设置中,将"(是/否)支持多站点,开启此项后附件.栏目连接.arclist内容启用绝对网址"这个选项开启. 第二步. 栏目设置中来绑定二级域名,我们在系统后台[核心]-[网站栏目管理]中编辑如"网页模板"这个栏目的信息.我们在高级选项部分先启用多站点支持,并且绑定域名为 输入域我http://mb.111cn.net 第三步.就是替换内容中的图片地址了,要不在mb.111cn.net下的图片与附件都不能正常显示哦. 进后台-

帝国cms绑定二级域名后“来顶一下”无法使用解决方法

今天自己帝国cms绑定二级域名后,发现"来顶一下"无法使用,在网上搜索一下,发现ajax不支持跨域,二级域名不能用ajax,顶的链接修改一下 <a href="[--news.url--]e/public/digg?classid=[ !--classid-- ]&id=[ !--id-- ]&dotop=1&doajax=0&ajaxarea=diggnum">来顶一下</a> 注意:去掉[ !--class

apache中二级目录绑定二级域名的例子

我们可以利用重定向规则,进行目录,域名重定向,达到我们想要的目的. 首先: 比如我们主机是万网的,不支持子目录绑定,那么我们要想再建一个网站的话,就只能www.a.com/b 但是如果我们想要b.a.com,怎么办呢? 利用重定向:依apache,linux系统的为例 主机需支持.htaccess,如果这个都没办法支持的话,赶紧换了IDC吧 坑人呢.   RewriteEngine on # 网站的域名 # 把 www.a.com改为你要绑定的域名. RewriteCond %{HTTP_HOS

二级域名 域名绑定-二级域名绑定二级目录问题

问题描述 二级域名绑定二级目录问题 我有个顶级域名 www.xxx.com项目里有个二级目录 正常访问这个二级目录下的文件是www.xxx.com/shalong/index.aspx现在我解析了一个二级域名 是 shalong.xxx.com在iis中 新建一个站点,目录直接指向这个blog文件夹了现在导致情况是在二级域名中 .html页面能正常访问 .aspx页面访问就报错报错地点在这里 Inherits=""Web_Navigation.shalong.mapinfo"

通过配置.htaccess文件实现子目录绑定二级域名的方法_Linux

使用LINUX共享主机,控制面版是CPANEL的朋友都知道,他默认绑定主域名的根目录为public_html 所以如果想要放域名yourdomain.com能直接访问,势必需要把所有文件全直接放进public_html下.这时候如果你想再建个子站,bbs.yourdomain.com,这时BBS目录就和其他php文件或主站的文件夹混在一起,很不利于管理. 一般LINUX主机都支持.htaccess文件,所以我们可以通过.htaccess文件来实现转向 以下以blog目录和blog.shuxion

通过htaccess绑定二级域名到子目录的规则

国内很多虚拟主机商十分小气,一般一个主机只提供1个域名绑定,而不支持多个子域名.这时候我们可以自己通过.htaccess文件设置重定向,把二级域名绑定到指定的子目录. 先把要绑定的域名A记录或CNAME也指向和主域名所在的主机IP,然后可以.htaccess通过如下代码绑定相应文件夹:  代码如下 复制代码 RewriteEngine on   RewriteCond %{HTTP_HOST} ^bbs.domain.com$   RewriteCond %{REQUEST_URI} !^/bb

DEDECMS绑定二级域名导致图片路径错误解决方法

方法一,源码修改 就是需要修改dede的源码,是在目录include下的文件extend.func.php增加一个函数,函数的代码如下: function replaceurl($newurl) { $newurl=str_replace('src="https://img.lookmw.cn/allimg/','http://你的域名/uploads/allimg/',$newurl); return $newurl; } 另外调用文章正文内容的标签{dede:field.body/},需要改