以前的JS能够用相对链接引用。
<script language="JavaScript" src="api/javascript.php?key=threads_forum_comic_1"></script>
这种不带http的方式.
而现在的,缓存里居然带了链接地址。也就是说,如果我有多个域名进入链接地。那么。只有看谁最后生成链接地址了。
打个比方,我用了bbs3进入论坛。那么生成缓存链接,都是http://bbs3。。
如果这时我用,bbs进入论坛。链接就成了就只有是进入bbs3了。
我把这句
$boardurl = 'http://'.$_SERVER['HTTP_HOST'].preg_replace("/\/+(api|archiver|wap)?\/*$/i", '', substr($PHP_SELF, 0, strrpos($PHP_SELF, '/'))).'/';
改成了,
$boardurl = preg_replace("/\/+(api|archiver|wap)?\/*$/i", '', substr($PHP_SELF, 0, strrpos($PHP_SELF, '/'))).'/';
就对了。可是!如果我不是在BBS引用呢?那地址就不对了?如果我在WWW引用?那就只有干着急了。 |