CodeIgniter, etkin bir "denetleyici bulunamadı" durumu nedeniyle bir 404 olduğunda görüntülenen /system/application/errors/error_404.php dosyasına sahiptir. Ancak, benim projem için, denetleyici sınıfından bir yöntem eksik olduğunda olduğu gibi ele alınması gereken bu hatayı gerçekten istiyorum. Bu durumda, güzel bir sayfa ile normal bir görünüm gösteriyorum "Sayfa bulunamadı: Belki de bunu kastediyorsunuz? ..." sayfa veritabanı tarafından oluşturulan gezinme vb. Ile tamamlandı.CodeIgniter için iyi bir hata 404 işleyicisi nasıl oluştururum?
Düşüncelerim iki şeyden birini yapabilirim :
- bunu gerçekleştirmesi için varsayılan yönlendirici çeşit ekleme varolan (veya özel) kontrolörün 404 işleyicisi
- yönlendirmek için bir
header("Location: /path/to/error_page")
görüşmesi oluşturabilir.
Gerekli sonuca ulaşmanın en iyi yolu nedir? Dikkat edilmesi gereken herhangi bir tuzak var mı?