新聞中心
phpcms網(wǎng)站的靜態(tài)設(shè)置成生成在根目錄專題URL多出一個(gè)斜杠怎么辦?
作者 / 無憂主機(jī) 時(shí)間 2015-11-10 21:38:44
phpcms程序在設(shè)置主題和模板的時(shí)候的確比一般的開源程序要復(fù)雜一些,這款程序就是更換域名步驟都十分復(fù)雜,小編最近嘗試用這款開源程序做企業(yè)站,的確遇到了很多疑難雜癥,不過也遇到了這款開源系統(tǒng)自身出現(xiàn)的一些bug。一些無憂主機(jī)php免備案空間的站長朋友們把網(wǎng)站做好了之后為了給網(wǎng)站優(yōu)化和提升網(wǎng)站的訪問速度一般都會(huì)設(shè)置偽靜態(tài),小編也是嘗試使用phpcms搭建好了網(wǎng)站給專題頁設(shè)置偽靜態(tài)??墒窃O(shè)置好了之后發(fā)現(xiàn)了一個(gè)bug,那就是專題路徑的URL中會(huì)多出一個(gè)斜杠。小編就不截圖了,下面來舉個(gè)出現(xiàn)斜杠的例子吧,例如使用的是phpms.51php.com安裝的這款開源程序,那么設(shè)置后會(huì)出http://phpms.51php.com//special/about/,在special專題欄目前面多出一個(gè)斜杠,然后卻是可以正常訪問的。為了解決這個(gè)問題,小編登陸phpcms的官方論壇也看到了有站長朋友們也是遇到了這個(gè)問題,但是下面的回復(fù)也是都沒有解決這個(gè)問題。小編經(jīng)過查資料調(diào)試最后終于處理了這個(gè)問題,下面來總結(jié)下吧。 第一步:找到44行代碼 :
else { $url = $special['ishtml'] ? APP_PATH.substr(pc_base::load_config('system', 'html_root'), 1).'/special/'.$special['filename'].'/' : APP_PATH.'index.php?m=special&c=index&id='.$id; }把special單詞前面的斜杠刪除,然后再找到93行代碼如下:
else { $special['url'] = APP_PATH.substr(pc_base::load_config('system', 'html_root'), 1).'/special/'.$special['filename'].'/'; }也是把把special單詞前面的斜杠刪除。修改好了這兩行代碼,再上傳到對(duì)應(yīng)的文件下覆蓋就可以了。不過這款程序和織夢(mèng)一樣,修改后都是需要去網(wǎng)站后臺(tái)更新生成下的,否則是看不到效果的哦。 無憂主機(jī)相關(guān)文章推薦閱讀: PHPCMS如何設(shè)置新窗口打開超鏈接 PHPCMS程序安裝后后臺(tái)內(nèi)容編輯器不支持JS該如何設(shè)置 PHPCMS程序發(fā)布文稿時(shí)在編輯器處上傳附件超出10張圖片的解決方法
本文地址:http://www.gle-technology.com/phpcms/20708.html