Web Siteleri
Özel Hata Sayfaları
A custom error page replaces the plain server default with your own branded HTML, while keeping the true error status so search engines still see a real 404. This guide covers adding a page for each…
Özel hata sayfası, düz sunucu varsayılanını kendi markalı HTML'iniz ile değiştirir; aynı zamanda gerçek hata durumunu korur, böylece arama motorları gerçek bir 404 görmeye devam eder. Bu rehber, desteklenen her kod için bir sayfa eklemeyi, güvenlik için neyin kaldırıldığını ve doğrulama rozeti nasıl çalıştığını kapsar.
Hata Sayfaları KPanel'de Nereye Kaydedilir
- KPanel'e giriş yapın.
- Sol kenar çubuğunda Websites'e tıklayın, ardından siteyi tıklayın.
- Sitenin sekme şeridinde Advanced'i açın, ardından Error pages'i açın.
Doğrudan adres: /websites/<site-id>/error-pages.

Neden Bunu Yapalım
Varsayılan bir sunucu hata sayfası çıkmazı andırır. Markası, navigasyonu ve açıklaması yoktur; bu nedenle böyle bir sayfaya gelen ziyaretçi genellikle ayrılır.
Özel bir sayfa bunu siteye geri dönüş yoluna çevirir: logonuz, tipografiniz, kendi sesinizle yazılmış bir cümle ve ev veya arama kutusuna bir bağlantı. Büyük bir sitede, yanlış yazılan ve eski URL'ler sabit bir trafik akışıdır; 404 sayfası ise yapabileceğiniz en ucuz kurtarıştır.
Desteklenen Kodlar
Sekiz kod için özel bir sayfa ayarlayabilirsiniz; kod başına bir sayfa:
| Kod | Anlamı | Tipik Neden |
|---|---|---|
| 400 | Bad Request | Yanlış biçimlendirilmiş bir istek |
| 401 | Unauthorized | Kimlik doğrulama gerekli veya başarısız |
| 403 | Forbidden | Bir erişim kuralı isteği engelledi |
| 404 | Not Found | Bu URL'de hiçbir şey mevcut değil |
| 500 | Internal Server Error | Uygulamanız başarısız oldu |
| 502 | Bad Gateway | Uygulama doğru yanıt vermedi |
| 503 | Service Unavailable | Uygulama kapalı veya aşırı yüklenmiş |
| 504 | Gateway Timeout | Uygulama çok uzun sürdü |
404 ile başlayın. Açık ara en yaygın olanıdır ve bir hatadan ziyade sıradan gezinti yoluyla ziyaretçinin ulaştığı tek koddur.
5xx ailesi sonraki yapılmaya değerdir; çünkü bunlar kötü gün yaşayan sitelerinizde insanların gördüğü sayfalarıdır. Bir şeyler ters gittiğini söyleyen ve bir e-posta adresi veren sakin markalı bir sayfa, boş bir sunucu hatasından çok daha iyidir.
Sayfa Ekleme
- Add error page'e tıklayın.
- Açılır menüden bir hata kodu seçin. Zaten kullanımda olan kodlar listelenmemiştir.
- HTML body alanında örnek HTML'i kendi HTML'iniz ile değiştirin.
- Add error page'e tıklayın.
Düzenleyici, düzenleyebileceğiniz çalışan bir 404 belgesine başlar; hızlı bir şekilde düzgün bir şeyler istiyorsanız bu makul bir başlangıç noktasıdır.
HTML Yazma
Doctype ile başlayan tam bir HTML belgesi sağlayın. Olduğu gibi sunulur, bu nedenle bağımsız olarak çalışabilmesi gerekir.
Sayfanın güvenliği için saklanmadan önce bazı HTML'ler kaldırılır:
<script>etiketlerionclickgibi satır içi olay işleyicileri- iframe'ler
- uzak stil sayfaları
Herhangi bir şey kaldırılmışsa, kaydetme sonrasında bir uyarı sizi bilgilendirir.
Uzak stil sayfaları kaldırıldığı için, bir hata sayfası sitenizin ana CSS dosyasını çekmez. Bunu satır içi CSS veya belge head'inde <style> bloğu ile stillendirin. Bu kasıtlıdır: bir hata sayfası sitenin geri kalanı bozuk olduğunda render edilmelidir; ve başarısız bir sunucudan varlık getirmeye bağlı olan bir sayfa, tam yanlış anda stil uygulanmamış metin olarak render edilecektir.
Pratik rehberlik:
- Küçük ve özerk tutun. Her şeyi satır içine alın. Harici resimlerden kaçının. Sayfa listesi her sayfanın boyutunu KB cinsinden gösterir.
- Düz sözcüklerle ne olduğunu anlatın. "Bu sayfayı bulamadık" daha iyi, "404 Not Found"dan.
- İleri gitmek için bir yol verin. Ana sayfaya bir bağlantı, ana bölümlerinize bir bağlantı veya bir arama kutusu.
- 5xx sayfalarına bir iletişim yolu ekleyin, çünkü ziyaretçi siteyi kullanarak sizi bulamamaktadır.
- Yönlendirmek için kullanmayın. Bir URL taşındıysa, bunun yerine doğru şekilde yönlendirin. Site Redirects'e bakın.
Durum Kodu Korunur
Özel sayfanız gerçek hata durumuyla sunulur, 200 ile değil. Bir 404, istemciye kadar 404 olarak kalır.
Bu seslenmiş gözüktüğünden daha önemlidir. 200 olarak döndürülen markalı bir sayfa yumuşak bir 404'tür: arama motorları bunu gerçek bir sayfa olarak indeksler, analitikleriniz bunu başarılı bir görüntüleme olarak sayar ve bozuk bağlantılar hiçbir araç tarafından hiçbir zaman işaretlenmez. Kapsule gerçek durumu tuttuğu için, tümü doğru şekilde çalışmaya devam eder.
Durum Rozeti Okuma
Status sütunu gerçekten ne doğrulanabileceğini rapor eder ve sınırlar hakkında kasıtlı olarak dürüsttür.
| Rozet | Anlamı |
|---|---|
| Verified: branded page served (true 404) | Dışarıdan bir 404 zorladık ve doğru durum ile sayfanızı aldık |
| Configured (not externally tested) | Sayfa uygulanır. Bu kod dışarıdan talep üzerine tetiklenemez |
| Not yet verified | Kontrol henüz çalışmamış |
| Applied, live test inconclusive | Sonda, temiz bir 404 dışında bir şey aldı; çoğunlukla yönlendirme onu yakaladığı için |
| Got a 404 but the branded page was not served | Kural yerindedir ancak sayfanız geri gelmedi. Yeniden kaydetmeyi deneyin |
Yalnızca 404 dışarıdan zorlanabilir. Mevcut olmayan bir URL istenmek güvenilir bir şekilde 404 üretir; ancak sağlıklı bir sunucunun onu bozmadan talep üzerine gerçek bir 500 üretmesinin hiçbir yolu yoktur. Yani diğer kodlar asla gerçekleşmeyen bir doğrulama iddia etmek yerine Configured olarak rapor eder. Hata gerçekten meydana geldiğinde yine de hizmet verirler.
Sunucudaki başka bir yapılandırmanın aynı etki alanını iddia ettiğine dair bir uyarı da görebilirsiniz. Bu çözülene kadar hata sayfası geçerli olmayabilir. Görürseniz desteğe başvurun.
Aslında Hata Veren Bir Siteyi Giderme
Buraya çünkü daha güzel sayfalar istediğiniz için değil siteniz hata atıyorsa, sayfanın bir kısayolu vardır: banner'ın en üstündeki Troubleshoot with Kora düğmesi.
Kora'dan, KPanel içindeki asistan, hata günlüklerinizi ve bu site için yakın tarihli hataları okumasını ve muhtemel nedeni ve nasıl düzeltileceğini anlatmasını ister. Bu ham günlükleri okumaktan çok daha hızlı bir ilk adımdır.
Temel performans görseli için Site Performance and APM'ye bakın; zaman içinde hata oranı için Site Traffic Analytics'e bakın.
Düzenleme ve Kaldırma
Her satırın bir düzenleme düğmesi (kodu sabit olarak ve HTML yüklü şekilde aynı düzenleyiciyi açan) ve bir kaldırma düğmesi vardır.
Kaldırma onay ister ve sonucu açıklar: bu kodu vuran istekler sunucu varsayılan sayfasına geri döner.
Sorun Giderme
Sayfam gösterilmiyor. Doğru kodu tetiklediğinizi doğrulayın. Yönlendirilen bir yol asla 404'e ulaşmaz. Gerçekten mevcut olmayan bir URL ile özel bir pencerede test edin, böylece önbellek söz konusu değildir.
Sayfa gösterilir ancak stil uygulanmamış görünür. Stil sayfanız uzak bir varlık olarak kaldırıldı. CSS'i satır içine alın.
Takip betiğim eksik. Betikler tasarım gereği kaldırılır. Buradan özel bir hata sayfasından JavaScript çalıştırmanın bir yolu yoktur.
Tüm kodların zaten bir sayfası var. Sekiz tanesi tamamı kullanımda. Başka bir sayfa eklemek yerine mevcut bir sayfayı düzenleyin.
Rozet markalı sayfanın sunulmadığını söylüyor. Sayfayı yeniden kaydedin. Devam ederse ve etki alanı çatışması uyarısı görünmediyse, bir bilet açın.
İlgili Sayfalar
- Site Redirects 404'ün ilk başta meydana gelmesini önlemek için.
- Site Traffic Analytics kaç 4xx ve 5xx yanıtı gerçekten sunduğunuzu görmek için.
- Password-Protecting a Site, tasarım gereği 401 yanıtları üretir.