零基礎建站培訓教程介紹

當前位置:

DEDECMS網站欄目怎么綁定二級域名

一些使用DEDECMS建網站的學員想實現二級域名綁定網站欄目來訪問,實現例如moban.xuewangzhan.net來訪問欄目的效果。在Dedecms仿站教程中,我們講了雖然DEDECMS后臺欄目有綁定二級域名的功能,但直接綁定后,會出現二級域名無法打開的情況。

DEDECMS網站怎么欄目綁定二級域名訪問

下面學做網站論壇介紹一下DEDECMS網站欄目綁定二級域名訪問的方法。

方法/步驟

  1. 登錄網站后臺-->系統-->基本參數-->核心設置中,開啟(是/否)支持多站點,開啟此項后附件、欄目連接、arclist內容啟用絕對網址:選擇是;
  2. 在增加或編輯欄目的時候,在高級選項打開多站點支持:選擇是,(請一定檢查是否啟用了多站點!)填上你要使用的二級域名;
  3. 手動在空間中綁定二級域名到你的子目錄;(這一步很重要,并且要求購買的網站空間必須支持子目錄綁定,如果買的虛擬主機不支持子目錄綁定,所以也就無法綁定二級域名)
  4. 這一步是最重要的,修改程序文件/include/helpers/channelunit.herper.php文件。在函數function GetFileUrl中,修改第73行:
    if($moresite==1){$articleUrl = preg_replace("/^".$sitepath.'/', '', $articleUrl);}

    替換為:

    if($moresite==1){$articleUrl = preg_replace("'^".$sitepath."'",'',$articleUrl);}
  5. 再修改第280行左右的代碼:
    if($GLOBALS['cfg_multi_site']=='Y'){if($siteurl=='') {$siteurl = $GLOBALS['cfg_basehost'];}if($moresite==1 ) {$reurl = preg_replace("/^".$sitepath."/", '', $reurl);

    將以上代碼里的最后一句修改為:

    $reurl = preg_replace("'^".$sitepath."'",'', $reurl);
  6. 經過以上的步驟修改后,就可以實現DEDECMS網站欄目綁定二級域名訪問了。

發表評論

電子郵件地址不會被公開。 必填項已用*標注

相關教程

學做網站論壇零基礎學建網站課程
双色球现在有什么活动