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

赞赏

微信赞赏支付宝赞赏

「赏不在多,觉得文章有用,就赞赏下吧!」

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

  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

回复 xucg 取消回复

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

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据