新聞中心
dedecms織夢RSS文件提示URL錯誤的解決辦法
站長朋友們都知道,如果我們開啟了dedeCMS多站點絕對地址,RSS文件里面的URL會在地址前面再加上主域名地址,這樣使得RSS文件的URL出錯。這主要是在對文件地址處理的函數(shù)中對地址已經(jīng)作過一次判斷,如果開啟絕對地址便會加上主域名地址,但RSS生成文件在處理時又加上了域名地址,所以導致URL地址的重復。下面無憂主機小編給大家介紹下解決方法。 解決方案: 首先按照路徑找到:include/arc.rssview.class.php 找到 $this->TypeFields['typelink']=$GLOBALS['cfg_basehost'].$this->TypeLink->GetOneTypeUrl($this->TypeFields); 改為 $this->TypeFieldshttp://101.1.28.220/ ['typelink'] =($GLOBALS['cfg_multi_site']=="Y")?$this->TypeLink->GetOneTypeUrl($this->TypeFields):$GLOBALS['cfg_basehost'].$this->TypeLink->GetOneTypeUrl($this->TypeFields); 這個是目錄的,同樣文章的也加一個是否開啟了絕對地址的判斷,也是需要修改的。 找到 $row["fullurl"] =$GLOBALS["cfg_basehost"].$row["arcurl"]; 改為 $row["fullurl"]=http://223.26.56.32(域名指向的IP地址)($GLOBALS['cfg_multi_site']=="Y")?$row["arcurl"]:$GLOBALS["cfg_basehost"].$row["arcurl"]; 按照以上方法設置好之后,就再也不會出現(xiàn)RSS文件提示URL錯誤了,感謝大家對無憂主機的支持。
本文地址:http://www.gle-technology.com/dedecms/13641.html