私はここで何か大騒ぎしていると仮定していますが、何が分かりません。それは私のブラウザで500になる私は、このアクションにずさんなコードを書くことができるように、テンプレートは、このアクションをロードしている知っているsymfony 1.4で単純なredirect()関数が動作していません
public function executeForward(sfWebRequest $request)
{
//redirect traffic that has landed here to either advertiser's or our own lander
if (rand(1, 100) > 50)
{
$this->redirect('http://www.google.com', 404);
}
else
{
$this->redirect('http://www.bing.com', 404);
}
}
と:私のコードは非常に簡単です。その上で、ここで基本的なルートである:
forward_page:
url: /forward
param: { module: static, action: forward }
はあなたのsymfonyのマスターのいずれかが、これは動作しない理由として痛いほど明白な答えを持っていますか?私は大いに正しい方向に軽く感謝します。
私は302を入力しようとしましたが、302にデフォルトすることもできました。私は、デフォルトの動作とエラーコードの意味を理解しています。しかし、努力をいただきありがとうございます! –
あなたの問題を誤解してしまいました。ところで、私はあなたのコードをテストして、それは動作します! – dxb