+ 收藏我们

网站模板

网站模板搜索
404模板 营销型模板 外贸网站模板 单页模板 双语模板 标签大全

注册

织梦采集,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;

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

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

本站vip会员 请加入AB模板网 VIP群(577645397) PS:加入时备注用户名或昵称

普通注册会员或访客 请加入AB模板网 技术交流群(818577662)

客服微信号:wwwadminbuycn

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

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

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

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

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

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

首页 pbootcms模板 html模板 会员中心
 
QQ在线咨询

推荐添加下面的微信客服

添加微信客服