Я нашел проблему. Моя версия 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.