すべてのcodeigniterエラーをカスタムエラーページにリダイレクトします。私は$route['404_override'] = 'errorcontroller';
で404エラーをリダイレクトしました。dbやphpなどの他のすべてのエラーをどのようにリダイレクトできますか?codeigniterのエラーのリダイレクト
0
A
答えて
1
いつも試してキャッチブロックを使用してカスタムエラーページにリダイレクトできます。しかし、あなたの質問によれば、考慮すべきいくつかのことがあります。
リダイレクトは、ブラウザに送信されたヘッダーで実行される全く新しい要求を発行します。そのため、そのメッセージをセッションなどに保存しない限り、エラーメッセージを表示することはできません。
いくつかのエラーが発生すると、PHPは例外をスローしますが、そうでないものもあります。一部のDBインタラクションエラーは、PHPの警告またはエラーのみを発生させます。 PHPの実行は停止することがありますが、例外はスローされません。そのような場合でもtry catchでコードをラップすることは何の助けにもなりません。ただし、カスタムエラーハンドラを作成し、そのハンドラを使用するようにPHPに通知することができます。カスタムエラーハンドラでは、例外をスローするか、エラーページにリダイレクトすることが自由です。
あなたはまた、特定のヘッダコード[404304500]など
これが役に立てば幸いであなたが設定ページへのリダイレクトを強制するために.htaccessを使用することができます!
関連する問題
- 1. Codeigniterのリダイレクト
- 2. codeigniterのURLリダイレクト
- 3. CodeIgniterのリダイレクト問題
- 4. codeigniterでの認証リダイレクト
- 5. ファイルのアップロード後にcodeigniterリダイレクト
- 6. CodeIgniterの://smtp.googlemail.comエラー
- 7. のCodeIgniter PHP7エラー
- 8. 404エラーCodeIgniterの
- 9. CodeIgniterの:エラー
- 10. エラーCodeIgniterの
- 11. CodeIgniterのindex.phpのエラー
- 12. CodeIgniterの+のSmarty =エラー
- 13. Codeigniter HMVCエラーWHMCSでリダイレクトが多すぎる
- 14. codeigniterでリダイレクトできない
- 15. Codeigniterドメインをサブドメインにリダイレクト
- 16. Codeigniterでhttpsにhttpsをリダイレクト
- 17. Codeigniter:ファイルをダウンロードしてリダイレクト
- 18. codeigniterでWebサイトにリダイレクト
- 19. codeigniterのreferer urlにリダイレクトする
- 20. codeigniter:リダイレクトのない検証フォーム
- 21. ログイン後元のページにリダイレクトする(Codeigniter)
- 22. codeigniter-paypal。 iframeのpaypalにリダイレクトしない
- 23. 問題CodeIgniterのURLをWWWにリダイレクト
- 24. codeigniterリダイレクトと検索エンジンのボット
- 25. codeigniter 3のリダイレクトが多すぎる
- 26. Codeigniterのリダイレクトが機能しない
- 27. Codeigniter:セッションの終了後にホームページにリダイレクト
- 28. codeigniterの壊れたURLにリダイレクト
- 29. codeigniterが別のコントローラにリダイレクトする
- 30. CodeIgniterのCI_DB_mysqli_driver :: row_array()エラー