分享

写回答

发帖

[提问] win空间 装DZ多了一个目录

GoDaddy GoDaddy 772 人阅读 | 2 人回复

发表于 2010-12-14 13:12:02 | 显示全部楼层 |阅读模式

我的win空间装DZ的时候 结果在路径中多了一个 网站的目录路径,不知道大家遇到过没有 怎么解决呢?

回答|共 2 个

add.c

发表于 2010-12-14 13:17:12 | 显示全部楼层

discuz x 1.5的解决方案:
解决后反馈

\source\class\class_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'])));

remem1986

发表于 2011-1-7 10:08:57 | 显示全部楼层

原帖由 add.c 于 2010-12-14 01:17 PM 发表
discuz x 1.5的解决方案:
解决后反馈

\source\class\class_core.php 第164.165行
$_G['siteurl']  和 $_G['siteroot'] 这俩变量决定着整站的URL链接,只要在这里去除掉子目录字符串即可。
格式如下:

$_G['siteurl' ...


看了方法 还是不懂哈

我的网站的内容是

                $_G['siteurl'] = htmlspecialchars('http://'.$_SERVER['HTTP_HOST'].preg_replace("/\/+(api)?\/*$/i", '', substr($_G['PHP_SELF'], 0, strrpos($_G['PHP_SELF'], '/'))).'/');
                $_G['siteroot'] = substr($_G['PHP_SELF'], 0, -strlen($_G['basefilename']));

该如何修改呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则