在路上

人生不如意的时候,是上帝给的长假,这个时候就应该好好享受假期。当突然有一天假期结束,时来运转,人生才真正开始了。

导航

  • 首页
  • 搜索
  • 标签
  • 留言
  • 管理
« 浅谈互联网页面价值

GODADDY主机子目录问题再次成功解决!


http://www.discuz.net/forum.php?mod=viewthread&tid=2175631

今天把网站升级到了DISCUZ!2.0正式版,发现以前的那些方法都没用了,搞了一下子,把以前的那些方法改了一下,相不到成功了哈哈!
(注意本方法只用于DISCUZ!2.0正式版,也可以延伸到其它的CMS)
什么都别说了,立即分享方法:

打开文件:/source/class/class_core.php

找到代码:
$_G['siteurl'] = htmlspecialchars('http://'.$_SERVER['HTTP_HOST'].$sitepath.'/');



$url = parse_url($_G['siteurl']);

$_G['siteroot'] = isset($url['path']) ? $url['path'] : '';
复制代码
如果没有改过就应该在177行那里!

把上面的代码改成:
$_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'])));
复制代码
注意在子目录名那里后面要加个"/"要不然你的地址有些会出现“//”这样就不太好了!对吧!

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Category

Recent Comments

Recent Article

Powered By Z-Blog 1.8 Walle Build 91204

Copyright 2007-2008 kangbin.cn. Some Rights Reserved.