重定向无法在Wordpress中运行?

时间:2011-06-04 11:59:45

标签: php wordpress redirect

我使用下面的代码在wordpress中重定向

$currentPage = explode('?', $_SERVER ['REQUEST_URI']);
  $current_page_url = $currentPage[0];
 if($current_page_url == '/e-commerce')
    {
        header("Location : http://www.mysite.com/complete-e-commerce-solution",true);
    }

我在header.php中使用此代码,我正在重定向到第三方site.is那个问题?

2 个答案:

答案 0 :(得分:3)

您需要使用'exit`跟随标题调用。但是,使用wordpress的内置wp_redirect函数可能会更好:

wp_redirect("Location : http://www.mysite.com/complete-e-commerce-solution");
exit;

使用wordpress功能允许插件过滤输入并清理输入(这里不太适用,只是好习惯)。

答案 1 :(得分:0)

是否有可能从/e-commerce获取$currentPage[0]'/e-commerce'看起来更像是$currentPage[1]上的内容。