0

Codeigniter を使用してリダイレクトを実行しようとしています

// setting up flashdata
//...
// do a redirect
redirect('/', 'location', 404);

そのため、ユーザーは flashdata メッセージとともにホームページにリダイレクトされます。

しかし、それは機能せず、空白のページが表示されます

4

1 に答える 1

0

3 番目のパラメーターは 301 または 302 でなければなりません。

最後のページ ビューが 404 だったことを記憶するために、flashdata パラメータを設定する必要があります。次に、インデックス コントローラ/アクションでステータス コードを 404 に設定します。

$this->output->set_status_header(404, 'Not Found');

したがって、通常のホームページ リダイレクトを使用するだけです。

redirect();
于 2013-05-10T16:50:27.943 に答える