Bazı durumlarda sitelerimizde kullanıcıya yada arama motorlarının botlarına hata sayfası gözükmesindense, belirli bir sayfaya yönlenmelerini tercih edebiliriz.
Bu konuda yii framework basit bir yöntem sunuyor; Response komponenti.
config/web.php dosyanızda components bölümü altında aşağıdaki kodları yapıştırıp kullanabilirsiniz.
Burada if ($response->statusCode == 404) satırına isterseniz 500 yada farklı hataları da yakalaması için ekleme yapabilirsiniz. Hatta 404 için ayrı tasarım sayfaları da bu yöntemle farklı url’lere yönlendirilebilir.
config/web.php örnek dosyasının tamamı için burdan buyrun.