【CakePHP】404エラーの場合に301でリダイレクトする

2019年7月29日

バージョン:CakePHP 2.x

通常は404のエラー画面を作るのが一般的だと思いますが、
リダイレクトをしたい場合があったのでメモです。

class AppController extends Controller {
	function afterFilter() {
		if ($this->response->statusCode() == '404')
		{
			$this->redirect('/', '301');
		}
	}

参考:CakePHP公式サイト(エラーハンドリング),CakePHP公式サイト(例外)

スポンサーリンク