この質問は、CakePHPでのエイリアスURLの処理に関する私の古い投稿に少し関連しています
よく考えた結果、Cakeアプリにカスタム404スクリプトを含めるオプションを検討しています。これは、URLがコントローラー/アクションにマップされていない場合に到達します。このスクリプトは$this->hereをチェックし、リダイレクトのデータベースで検索します。一致するものが見つかると、特定の「プロモーション」コードを追跡してリダイレクトします。
ステータスコードを考えています。特定の条件に基づいて、スクリプトに適切なステータスコードを返すようにできますか?例えば:
- URLがリダイレクトに一致します-301を返します
- URLには実際には宛先がありません-404を返します。
これはできますか?
編集:
これはどうですか?誰かがそれに関する問題を見ますか?app_controllerに入れました。
function appError($method, $params) {
//do clever stuff here
}