だ。ログ。

開発とかスノボとかやきうとか。

CakePHP2でリダイレクト

CakePHPでルーティングでディレクトリごと使わなくなったとかって事がある。
コンテンツとしての価値の問題もあるが、これを.htaccessであれこれコネてしまうと面倒な事になる。
CakePHPのルーティング内であれば

Router::connect('/hoge/:fuga', array('controller' => 'hoge', 'action' => 'index'));

みたいな書き方で、ページルーティングをしている。この書き方を応用する。

Router::redirect('/hoge/:action/*', 'https://hogehoge.domain', array('status' => 301));

恒久リダイレクトも設定出来るのでソースコード中で管理出来るのは大きい。
今後も使うのでメモ。