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

  1. KPanel'e giriş yapın.
  2. Sol kenar çubuğunda Websites'e tıklayın, ardından siteyi tıklayın.
  3. Sitenin sekme şeridinde Advanced'i açın, ardından Error pages'i açın.

Doğrudan adres: /websites/<site-id>/error-pages.

KPanel'de bir site için özel hata sayfaları

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:

KodAnlamıTipik Neden
400Bad RequestYanlış biçimlendirilmiş bir istek
401UnauthorizedKimlik doğrulama gerekli veya başarısız
403ForbiddenBir erişim kuralı isteği engelledi
404Not FoundBu URL'de hiçbir şey mevcut değil
500Internal Server ErrorUygulamanız başarısız oldu
502Bad GatewayUygulama doğru yanıt vermedi
503Service UnavailableUygulama kapalı veya aşırı yüklenmiş
504Gateway TimeoutUygulama ç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

  1. Add error page'e tıklayın.
  2. Açılır menüden bir hata kodu seçin. Zaten kullanımda olan kodlar listelenmemiştir.
  3. HTML body alanında örnek HTML'i kendi HTML'iniz ile değiştirin.
  4. 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> etiketleri
  • onclick gibi 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.

RozetAnlamı
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 verifiedKontrol henüz çalışmamış
Applied, live test inconclusiveSonda, 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 servedKural 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

Hala yardıma mı ihtiyacınız var?

Bize şu adresinden e-posta gönderin: support@kapsulehost.com ya da KPanel'de sohbet açın.

KPanel'i Aç
Özel Hata Sayfaları