以下代码不会重定向:
return $this->_helper->redirector->gotoUrl('/customer/');
但是这个 DOES 重定向:
echo 'redirect';
return $this->_helper->redirector->gotoUrl('/customer/');
有什么想法吗?它们都在我的本地主机上工作,但只有第二个在我的客户端机器上工作。 我可以在每次重定向调用之前添加echo“something”,但不确定为什么它会以这种方式工作。
答案 0 :(得分:1)
尝试这样一次:
$this->_redirect("/customer/");
一定会有用。
答案 1 :(得分:0)
在您的控制器中,您应该使用...
重定向 $this->_redirect('/customer/', array('exit' => true, 'code' => 301));