WordPress和外部页面:IE和其他一些页面中的404错误

时间:2013-05-13 作者:IFightCode

我在做一些API。核心是WordPress。好的,让我粘贴一个示例:

<?php 
include_once(\'../wp-blog-header.php\');

$roll= esc_attr($_GET[\'roll\']);

if ( $roll != "" ) {

$args = array(
    \'meta_key\'     => \'std_roll\',
    \'meta_value\'   => $roll,
);

$blogusers = get_users($args);
    foreach ($blogusers as $user) {
        echo \'<li>\' . $user->user_login . \'</li>\';
}

}
这是工作在FF,铬完全。但在IE中,错误404未找到错误。中相同。NET(在HttpWebRequest中)和android(HttpGet)。

当我在WordPress主题(一个页面模板)中移动代码时,一切都很好。

问题是什么?如何解决?

2 个回复
最合适的回答,由SO网友:IFightCode 整理而成

我是用

<?php 
include_once(\'../wp-load.php\');

SO网友:Mark Kaplun

仅仅因为你在浏览器中看到了一些东西并不意味着你没有404。当404页面的长度超过特定于浏览器的长度时,浏览器将显示404页面的内容(如果有内容)。可能是IE比其他浏览器需要更长的长度。

你为什么要买404?如果没有关于您的设置的更多详细信息,很难知道,但很可能$\\u服务器变量的设置不是wordpress期望的配置。确保正确填写了所有与URL相关的键。

结束

相关推荐