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
赞赏
微信赞赏支付宝赞赏
「赏不在多,觉得文章有用,就赞赏下吧!」
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