雷火电竞-中国电竞赛事及体育赛事平台

歡迎來到入門教程網(wǎng)!

dedecms

當(dāng)前位置:主頁 > CMS教程 > dedecms >

dedecms織夢RSS文件提示網(wǎng)址錯(cuò)誤的解決方案

來源:本站原創(chuàng)|時(shí)間:2021-08-05|欄目:dedecms|點(diǎn)擊:

如我們開啟了織夢dedeCMS多站點(diǎn)絕對地址后,RSS文件里面的網(wǎng)址會(huì)在地址前面再加上主域名地址,這樣使得RSS文件的網(wǎng)址出錯(cuò)。
 
這主要是在對織夢dedeCMS文件地址 處理的函數(shù)中對地址已經(jīng)作過一次判斷,如果開啟絕對地址便會(huì)加上織夢模板主域名地址,
 
但RSS生成文件在處理時(shí)又加上了域名地址,所以導(dǎo)致網(wǎng)址地址的重復(fù)。
 
解決辦法:
 
修改文件: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);
 
這個(gè)是目錄的 同樣新聞的也加一個(gè)是否開啟了絕對地址的判斷
 
找到 
 
$row["fullurl"] = $GLOBALS["cfg_basehost"].$row["arcurl"];
 
改為 
 
$row["fullurl"] = ($GLOBALS['cfg_multi_site']=="Y")?$row["arcurl"]:$GLOBALS["cfg_basehost"].$row["arcurl"];
 

上一篇:dedecms織夢內(nèi)容詳細(xì)頁{dede:pagebreak/}分頁標(biāo)簽

欄    目:dedecms

下一篇:dedecms織夢“無法獲得主鍵,因此無法進(jìn)行后續(xù)

本文標(biāo)題:dedecms織夢RSS文件提示網(wǎng)址錯(cuò)誤的解決方案

本文地址:http://www.jygsgssxh.com/a1/dedecms/16180.html

更多dedecms

您可能感興趣的文章

閱讀排行

本欄相關(guān)

隨機(jī)閱讀

網(wǎng)頁制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語言數(shù)據(jù)庫服務(wù)器

如果侵犯了您的權(quán)利,請與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有