wp_redirect适用于localhost,但不会在我的主机上发生冲突

时间:2011-02-23 20:39:03

标签: wordpress templates redirect http-headers http-status-code-302

我遇到了一个奇怪的问题,我在page.php模板文件中有以下代码:

      if (is_page('redirect')) :
           wp_redirect( get_option('home') );
      else:
           //Do something else
      endif;

这在我的本地主机上工作正常,但是当我将它上传到我的服务器时,它给了我已经发送过pluggable.php的Headers,我知道在调用这个函数之前必须没有输出但是没有!另外我禁用了我唯一安装的插件(buddypress),什么都没有,我的主机上肯定有东西,因为否则它也无法在我的localhost上工作。

有谁知道可能出现什么问题?

提前致谢

1 个答案:

答案 0 :(得分:0)

Nvm,出于某种原因,我将WP更新为3.1并修复了它。