Bir web sitesine giren kullanıcılar, bazen “Sayfa Bulunamadı” (404), “Erişim Engellendi” (403) veya “Sunucu Hatası” (500) gibi hatalarla karşılaşabilir.
Bu hatalar kaçınılmaz olsa da, ziyaretçinin karşısına çıkan standart beyaz hata ekranı profesyonel bir izlenim bırakmaz.
İşte tam bu noktada devreye özel hata sayfaları (Custom Error Pages) girer.
cPanel, kullanıcılarına bu sayfaları kolayca oluşturma ve özelleştirme imkânı sunar.
Bu rehberde, cPanel üzerinden özel hata sayfası nasıl eklenir, hangi kodlar kullanılabilir ve SEO açısından neden önemlidir, adım adım anlatıyoruz.
Hata Sayfası (Error Page) Nedir?
Hata sayfası, web sunucusunun bir isteği yerine getiremediğinde kullanıcıya gösterdiği özel bir mesajdır.
Her hata tipi, farklı bir HTTP durum koduna sahiptir.
En yaygın hata kodları şunlardır:
| Hata Kodu | Açıklama |
|---|---|
| 400 | Geçersiz istek |
| 401 | Yetkisiz erişim |
| 403 | Erişim yasak |
| 404 | Sayfa bulunamadı |
| 500 | Sunucu hatası |
| 502 / 503 | Geçici sunucu hatası |
Örneğin, www.siteadi.com/hatalisayfa.html gibi bir sayfa oluşturarak ziyaretçiyi yönlendirebilirsin.
Böylece kullanıcı deneyimi bozulmaz ve markan profesyonel görünür.
cPanel Üzerinden Hata Sayfası Ekleme (Adım Adım)
1. cPanel’e Giriş Yap
Tarayıcıda https://alanadiniz.com:2083 adresini aç ve kullanıcı bilgilerinle oturum aç.
Ana sayfada “Advanced (Gelişmiş)” bölümünü bul.
2. Error Pages (Hata Sayfaları) Sekmesini Aç
cPanel menüsünde “Advanced” kategorisi altında Error Pages seçeneğini göreceksin.
Tıkladığında, alan adını (veya alt alan adını) seçmeni isteyecektir.
İlgili domaini seç ve devam et.
3. Hata Kodunu Seç
Karşına sık kullanılan hata kodlarının listesi çıkacak:
400, 401, 403, 404, 500 vb.
Örneğin 404 sayfası için “404 (Not Found)” seçeneğine tıkla.
4. Sayfa İçeriğini Düzenle
Yeni bir düzenleme ekranı açılacaktır. Burada HTML kodlarını girerek sayfanı tasarlayabilirsin.
Basit bir örnek:
<!DOCTYPE html>
<html lang="tr">
<head>
<meta charset="UTF-8">
<title>Sayfa Bulunamadı | siteadi.com</title>
<style>
body {background:#fafafa; font-family:Arial; text-align:center; padding-top:10%;}
h1 {color:#d33;}
p {color:#555;}
a {text-decoration:none; color:#0073e6;}
</style>
</head>
<body>
<h1>404 - Sayfa Bulunamadı</h1>
<p>Aradığınız sayfa mevcut değil veya taşınmış olabilir.</p>
<a href="/">Ana Sayfaya Dön</a>
</body>
</html>
“Save” butonuna basarak kaydet.
Artık biri sitende var olmayan bir sayfaya girdiğinde bu özel hata sayfası görüntülenecektir.
Alternatif Yöntem: .htaccess Üzerinden Ekleme
Eğer cPanel arayüzüne girmek istemiyorsan, hata sayfasını .htaccess dosyasına manuel olarak da ekleyebilirsin.
Adımlar:
- cPanel’de File Manager (Dosya Yöneticisi) aç.
public_htmldizininde.htaccessdosyasını bul veya oluştur.- Aşağıdaki satırları ekle:
ErrorDocument 400 /400.html
ErrorDocument 401 /401.html
ErrorDocument 403 /403.html
ErrorDocument 404 /404.html
ErrorDocument 500 /500.html
Ardından, bu HTML dosyalarını public_html klasöründe oluştur.
Sunucu bu dosyaları otomatik olarak gösterecektir.
SEO ve Kullanıcı Deneyimi Açısından Önemi
Özel hata sayfaları yalnızca estetik değil, aynı zamanda SEO açısından da önemlidir.
Neden mi?
- Arama motorları, düzenli hata sayfalarıyla sitenin bakımda olmadığını anlar.
- Kullanıcı siteden hemen çıkmaz; bu da “bounce rate” oranını düşürür.
- Markanın güvenilirliği artar (örneğin logolu 404 sayfaları profesyonellik gösterir).
Ayrıca, özel hata sayfalarına arama kutusu veya menü bağlantıları ekleyerek ziyaretçiyi siten içinde tutabilirsin.
Gelişmiş İpucu: PHP ile Dinamik Hata Sayfası
Dilersen hata sayfalarını dinamik hale getirebilirsin.
Örneğin:
<?php
http_response_code(404);
include('header.php');
echo "<h1>Sayfa Bulunamadı</h1>";
include('footer.php');
?>
Bu yöntemle sitenin genel tasarımına uyumlu, dinamik bir hata sayfası gösterebilirsin.
cPanel Hata Sayfası Ekleme – Sonuç
cPanel hata sayfası ekleme işlemi, birkaç tıklamayla web siteni daha profesyonel ve kullanıcı dostu hale getirir.
Ziyaretçilerinize boş bir ekran yerine markalı, yönlendirme içeren özel bir sayfa sunmak, hem kullanıcı deneyimini hem de SEO performansını yükseltir.
Unutma: Küçük bir detay gibi görünse de, iyi tasarlanmış hata sayfaları markanı güçlü gösterir.
Bugün sen de sitene özel bir hata sayfası ekleyerek fark yaratabilirsin!
