godaddy的windows主机总会带上子目录的路径,这样跟迁移以前搜索引擎收录的页面有出入,虽然带不带子目录路径都可以访问,但是总觉的很影响美观。
开始的时候去修改论坛的模板,比较繁琐,并且修改的文件很多,前段时间论坛做过一次安全更新后又要重复操作。。。
研究了一下在global.php文件中这条语句定义的访问路径:
$R_url = $db_bbsurl = S::escapeChar("http://".$pwServer['HTTP_HOST'].substr($tmp,0,strrpos($tmp,'/')));
可以在后面加一条语句把子目录名replace一下:
$db_bbsurl=str_replace("需要替换的字符","替换后的字符",$db_bbsurl);
拿Sims2 Heaven的论坛来说就是:
$db_bbsurl=str_replace("zifengling.com/sims2heavenbbs","zifengling.com",$db_bbsurl);
覆盖一下global.php文件,刷新一下论坛页面,现在一切都正常了~~~