AB模板网(www.adminbuy.cn)专注企业网站模板制作,包括企业pbootcms网站模板,静态网页模板,网站源码下载,HTML网站模板等等。

网站模板

网站模板搜索
标签大全

注册

织梦采集,dede无法采集端口不为80的网址错误解决

AB模板网 / 2021-09-01
织梦采集,一般用不到采集网址有端口的情况,少数有端口的网址就无法采集了。总结了下dede无法采集端口不为80的网址错误解决:
 
问题描述,当采集的网址后代端口时(为防止有推广嫌疑就把网址换成xxx了。):
 
测试采集网址:http://www.xxx.com:89/index.php/main/news/index.html?channel_id=104&page=1
 
这样显然得到的网址是错误的。根本无法访问,也就无法采集了。
 
经过一番查找,原来是dede 设置HTML的内容和来源网址 的函数问题,漏写端口判断了。
 
 
include/dedehtml2.class.php
 
function SetSource 函数里大概79行加上红框里的内容:

织梦采集,dede无法采集端口不为80的网址错误解决

再测试一下。ok 了,这样网址就可以正常打开,采集到了。
 
付上代码:

$port=$urls['port']=='80'?'':':'.$urls['port'];//lyy 为80时候可以省略,否则就加上
$this->HomeUrl = $urls['host'].$port;

文章搜集与网络,如有侵权请联系本站,转载请说明出处:http://www.adminbuy.cn/dedecmsjc/9223.html

有问题可以加入网站技术QQ群一起交流学习

☉首先声明,只要是我们的vip会员全站所有资源均可以免费下载,不做任何限制(了解更多)

☉本站的源码不会像其它下载站一样植入大量的广告。

☉本站提供的网站源码,都是做好测试好发布的,均可放心使用。

☉本站提供的网站源码,均带数据及演示地址。可以在任一源码详情页查看演示地址。

☉为了vip利益的最大化,我们还提供了vip赠品(了解更多

☉如有其他问题,请加网站客服QQ(9490489)进行交流。

首页 pbootcms模板 html模板 会员中心