4
クエリ文字列でURLにリダイレクトする
私のモジュールでは、スクリプトを実行した後、URLにクエリ文字列を含むページにリダイレクトする必要があります。 これが私が持っているものです: $redirectUrl = 'http://magento.local/en_en/shop/index'; $redirectArgs = array('test' => '1'); $this->_redirect($redirectUrl, $redirectArgs); 私も試しました: Mage::app()->getFrontController()->getResponse()->setRedirect($redirectUrl, $redirectArgs)->sendResponse(); どちらの方法でもエラーがスローされます:リクエストの処理中にエラーが発生しました 私が期待するのはリダイレクトされることです http://magento.local/en_en/shop/index?test=1 誰か私がそれを達成する方法を知っていますか? 編集: 提案されたように、私は試しました: $redirectUrl = 'http://magento.local/en_en/shop/index?test=1'; Mage::app()->getResponse()->setRedirect($redirectUrl); エラーはありませんが、何も起こりません。私はコントローラーには入っていません。 編集2: 私は結局使用しました: $redirectUrl = 'http://magento.local/en_en/shop/index?test=1'; Mage::app()->getResponse()->setRedirect($redirectUrl)->sendResponse(); これは期待どおりに動作します!ありがとうございました。