零基础建站培训教程介绍

当前位置:

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网站栏目绑定二级域名访问了。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关教程

学做网站论坛零基础学建网站课程