2010-08-03 101 views
0

我在一些網頁包括此代碼:ssi.php返回奇怪頁面

$_GET['a'] = 'stats2'; 
include "/var/www/forum/ssi.php"; 

主頁上(www.musite.com)它的做工精細。但在其他網頁,如www.mysite.com/bigpage/,www.mysite.com/about/等ssi.php返回部分論壇頁面(很多CSS和JS)。

我該如何解決?

回答

0

這與您在應用程序中使用的代碼完全相同嗎?這聽起來像你鏈接到一個相對路徑..

0

我發現了這個問題。我的版本IPB 3.1.2,FURL上。

FURL的問題。

ipsRegistry :: instance() - > init()中有一個調用FURL檢查函數。

出口init()函數之前,捲起檢查:

/* Have we entered an incorrect FURL that has no match? */ 
    if (ipsRegistry::$settings['use_friendly_urls'] AND self::$_noFurlMatch === true) 
    { 
     self::getClass('output')->showError('incorrect_furl', 404, null, null, 404); 
    } 
    else if(isset(ipsRegistry::$request['act']) AND ipsRegistry::$request['act'] == 'rssout') 
    { 
     self::getClass('output')->showError('incorrect_furl', 404, null, null, 404); 
    } 

這就是爲什麼它拉404錯誤,其中包括了很多論壇的HTML。