DEDECMS織夢復制https鏈接網站圖片無法本地化的解
導讀:織夢技術織夢技術現在許多網站使用了SSL技術,網站采用https鏈接,我們在復制https鏈接網站的內容,發現圖片無法本地化,那么我們想要將這些圖片本地化,要怎么操作呢? 第一織夢的模板dede模板安裝。
織夢模板安裝現在許多網站使用了SSL技術,網站采用https鏈接,我們在復制https鏈接網站的內容,發現圖片無法本地化,那么我們想要將這些圖片本地化,要怎么操作呢?
第一步:
找到dede/inc/inc_archives_functions.php (注:前邊紅色的dede目錄是您的后臺目錄)
定位到文件里面GetCurContent($body)這個函數
將以下代碼:
preg_match_all("/src=[\"|’|\s]{0,}(http:\/\/([^>]*)\.(gif|jpg|png|jpeg|bmp))/isU",$body,$img_array);$img_array = array_unique($img_array[1]);
改為:
preg_match_all("/src=[\"|’|\s]{0,}(http:\/\/([^>]*)\.(gif|jpg|png|jpeg|bmp))/isU"dede織夢模板,$body,$img_array);
preg_match_all("/src=[\"|’|\s]{0,}(https:\/\/([^>]*)\.(gif|jpg|png|jpeg|bmp))/isU",
$body,$img_array_https);
$img_array = array_unique($img_array[1]);
$img_array_https = array_unique($img_array_https[1]);
$img_array=array_merge_recursive($img_array,$img_array_https);
第二步:
再找到:
if(!preg_match("#^http:\/\/#i", $value)){continue;}
改為:
if(!preg_match("#^http:\/\/#i", $value)&&!preg_match("#^https:\/\/#i", $value)){continue;}
保存文件并上傳,這樣https的遠程圖片本地化的問題就解決了!
 織夢手機模板;相關織夢的模板dede模板安裝。
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-17 ,文章DEDECMS織夢復制https鏈接網站圖片無法本地化的解主要講述解決辦法,標簽,http網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_28406.html