ssi.php вернуть странную страницу - PullRequest
0 голосов
/ 03 августа 2010

Я включаю в некоторые страницы этот код:

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

на главной странице (www.musite.com) работает нормально. Но на других страницах, таких как www.mysite.com/bigpage/, www.mysite.com/about/ и т. Д. ssi.php вернуть часть страницы форума (много CSS и JS).

Как я могу это исправить?

Ответы [ 2 ]

0 голосов
/ 03 августа 2010

Я нашел проблему. Моя версия IPB 3.1.2, FURL на.

Проблема в FURL.

В ipsRegistry :: instance () -> init () есть функция проверки FURL.

Перед выходом из функции init () проверяется FURL:

/* 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.

0 голосов
/ 03 августа 2010

Это тот же код, который вы используете в своем приложении?Похоже, ваша ссылка на относительный путь ..

...