欢迎光临 MathCai
我们一直在努力

GoDaddy绑定子目录安装discuz在域名后面出现子目录名的解决办法

GoDaddy绑定子目录安装discuz在域名后面出现子目录名
http://www.xiangyang.us 绑定在 xiangyang.us目录后面  打开网站访问以后变成了http://www.xiangyang.us/xiangyang.us
150G空间 windows主机  求教解决办法   听说phpwind可以修改模板文件解决   discuz X1.5的程序有高手能解决域名后面出现子目录名的问题吗

这个问题已经解决

参考如下修改

sourceclassclass_core.php 第164.165行

$_G[‘siteurl’] 和 $_G[‘siteroot’] 这俩变量决定着整站的URL链接,只要在这里去除掉子目录字符串即可。

格式如下:

$_G[‘siteurl’] = str_replace(“/子目录名称需自行替换/”,””,htmlspecialchars(‘http://’.$_SERVER[‘HTTP_HOST’].preg_replace(“//+(api)?/*$/i”, ”, substr($_G[‘PHP_SELF’], 0, strrpos($_G[‘PHP_SELF’], ‘/’))).’/’));

$_G[‘siteroot’] = str_replace(“/子目录名称需自行替换/”,””,substr($_G[‘PHP_SELF’], 0, -strlen($_G[‘basefilename’])));

http://bbs.idcspy.com/thread-158180-1-1.html

未经允许不得转载:MathCai » GoDaddy绑定子目录安装discuz在域名后面出现子目录名的解决办法
分享到: 更多 (0)

评论 1

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    godaddy win主机子目录安装discuzX1.5路径

    http://www.xxx.com 显示的是www.xxx.com/xxx

    解决办法:

    sourceclassclass_core.php 第164.165行$_G[‘siteurl’] 和 $_G[‘siteroot’] 这俩变量决定着整站的URL链接,只要在这里去除掉子目录字符串即可。

    格式如下:

    $_G[‘siteurl’] = str_replace(“/子目录名称需自行替换/”,””,htmlspecialchars(‘http://’.$_SERVER[‘HTTP_HOST’].preg_replace(“//+(api)?/*$/i”, ”, substr($_G[‘PHP_SELF’], 0, strrpos($_G[‘PHP_SELF’], ‘/’))).’/’));

    $_G[‘siteroot’] = str_replace(“/子目录名称需自行替换/”,””,substr($_G[‘PHP_SELF’], 0, -strlen($_G[‘basefilename’])));

    http://www.nehost.com/godaddy-discuzx1-5.html

    xucg8年前 (2011-01-15)回复