ssi.php 返回奇怪的页面

发布于 2024-09-12 10:57:02 字数 261 浏览 3 评论 0原文

我在某些页面中包含此代码:

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

在主页(www.musite.com)上它工作正常。但在其他页面,如 www.mysite.com/bigpage/、www.mysite.com/about/ 等,ssi.php 返回论坛页面的一部分(大量 css 和 js)。

我该如何修复它?

I include in some pages this code:

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

on main page (www.musite.com) its work fine. But on other pages like www.mysite.com/bigpage/, www.mysite.com/about/ etc. ssi.php return part of forum page (a lot of css an js).

How can i fix it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

她如夕阳 2024-09-19 10:57:02

这与您在应用程序中使用的代码完全相同吗?听起来像是您链接到相对路径..

Is this the exact same code you are using in your application? It sounds like your linking to a relative path..

静谧幽蓝 2024-09-19 10:57:02

我发现了问题。我的版本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 的原因。

I found the problem. My version IPB 3.1.2, FURL on.

The problem in FURL's.

There is a call FURL check function in ipsRegistry::instance()->init().

Before exit init() function it check 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 );
    }

That's why it pull 404 error and include a lot of forum html.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文