404 sayfasını oluşturmak için, Laravel’de “app/Exceptions/Handler.php” dosyasını açın ve “render” fonksiyonunda “if” koşulu ekleyin. Örneğin:
public function render($request, Exception $exception)
{
if ($exception instanceof NotFoundHttpException) {
return response()->view('404', [], 404);
}
return parent::render($request, $exception);
}
Bu kod, eğer oluşan hata bir “NotFoundHttpException” ise, 404 sayfasını gösterir. Bu sayfayı “resources/views” klasörünün içinde oluşturmalısınız. Örnek olarak “404.blade.php” adında bir dosya oluşturabilirsiniz.
404 sayfaları neden kullanılıyor?
404 sayfası, bir web sitesinde aranılan bir sayfanın ya da dosyanın bulunamadığını gösteren bir hata sayfasıdır. Bu sayfa, genellikle web sunucusu tarafından oluşturulur ve tarayıcı tarafından görüntülenir.
404 sayfası kullanılmasının nedeni, arama motorları ve kullanıcılar için web sitenizin düzgün çalıştığını göstermektir. Arama motorları, 404 sayfasının var olduğunu görürlerse, bu sayfanın arandığı anlamına gelmez ve sitenizin arama sonuçlarında daha az etkilenir. Ayrıca, kullanıcılar için de daha iyi bir deneyim sağlar, çünkü kullanıcılar 404 sayfasına yönlendirildiğinde, aradıkları sayfanın bulunamadığını anlamaları daha kolay olur.