織夢園模板網專注于織夢企業模板、DeDe整站模板、織夢Html5模板等織夢模板的下載,提供DEDE織夢模板相關服務。織夢園織夢模板交流群
用戶名:
密碼:
注冊
注冊后享受折扣價

織夢采集,dede無法采集端口不為80的網址錯誤解決

織夢園模板 / 2021-01-28 / 收藏

織夢采集,一般用不到采集網址有端口的情況,少數有端口的網址就無法采集了。總結了下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行加上紅框里的內容:

再測試一下。ok 了,這樣網址就可以正常打開,采集到了。

付上代碼:

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

相關站長手記

收縮
UEDAPP <体育推荐网>| <电竞推荐网>| <电竞竞猜网>| <体育竞猜网>| <欧洲杯手机投注>| <欧洲杯线上投注>| <欧洲杯网球买球软件>| <欧洲杯直播>| <足球直播>| | <篮球直播>| <欧洲杯买球平台>| <小金平台>| | | | <竞博入口>| <竞博官网首页>| <竞博体育官网首页>| <竞博电竞官网首页>| <乐天堂FUN88体育官网>| <乐体育>| <乐视体育入口>| <乐体育入口>| <乐视体育官网>| <必威电竞>| <必威体育官网入口>| <必威棋牌官网入口>| <必威登录入口>| <必威注册入口>| <竞博注册入口>| <竞博登录入口>| <乐天堂登录入口>| <乐天堂注册入口>|