0

下面的代码不会重定向:

return $this->_helper->redirector->gotoUrl('/customer/');

但是这个确实重定向:

echo 'redirect';
return $this->_helper->redirector->gotoUrl('/customer/');

有任何想法吗?它们都在我的本地主机上工作,但只有第二个在我客户的机器上工作。我可以在每次重定向调用之前添加 echo 'something' 但不确定为什么会这样。

4

2 回答 2

1

像这样尝试一次:

$this->_redirect("/customer/");

它肯定会奏效。

于 2012-07-13T09:39:08.663 回答
0

在您的控制器中,您应该使用重定向...

$this->_redirect('/customer/', array('exit' => true, 'code' => 301));

于 2012-07-13T07:43:56.533 回答