punbb论坛如何使用相对网址
分享一下,punbb论坛不能使用相对网址的问题。
问题:我和论坛同在内网,于是我使用http://192.168.1.6/bbs访问,进入子版面时,坏了,跳到
http://www.tinyun.cn/bbs/test去了。就因为我的配置文件是$base_url = http://www.tinyun.cn/bbs。
好吧,我改为$base_url = "/bbs" 行不?这回更惨,前台没问题,管理界面用不了。
苦恼啊-- : ,明明是内网,偏要我饶一圈公网。
最近苦研PHP,终于找着解决办法了。
解决要点:既然一定要网址,那好吧,你用什么域名访问,我就在/bbs前加你访问的域名。在配置文件里改:
$array = array('http://', $_SERVER["HTTP_HOST"], '/bbs');
$base_url = join($array);
原代码是:
$base_url = http://www.tinyun.cn/bbs
原代码是固定的网址,改成动态获取就行了。
标签: punbb
发表评论: