İçeriğe geç
İçindekiler
Web Siteleri

Özel Hata Sayfaları

Makine çevirisi. İngilizce orijinal mevcuttur.

Özel bir hata sayfası, sunucunun düz varsayılan sayfasının yerine kendi markalı HTML'inizi koyarken gerçek hata durumunu korur, böylece arama motorları yine de gerçek bir 404 görür. Bu kılavuz, desteklenen her kod için bir sayfa eklemeyi, güvenlik amacıyla nelerin ayıklandığını ve doğrulama rozetinin nasıl çalıştığını anlatır.

Hata Sayfaları KPanel'de Nerede Bulunur

  1. KPanel'de oturum açın.
  2. Sol kenar çubuğunda Web Siteleri'a tıklayın, ardından siteye tıklayın.
  3. Sitenin sol menüsünde Ayarlar'i, ardından Hata sayfaları'i açın.

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

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

Neden Uğraşmaya Değer

Varsayılan bir sunucu hata sayfası bir çıkmaz sokaktır. Markası, navigasyonu ve açıklaması yoktur, bu yüzden böyle bir sayfaya düşen bir ziyaretçi genellikle siteyi terk eder.

Özel bir sayfa bunu siteye geri dönen bir yola çevirir: logonuz, tipografiniz, kendi üslubunuzla yazılmış bir cümle ve ana sayfaya veya bir arama kutusuna bağlantı. Büyük bir sitede, yanlış yazılmış ve güncelliğini yitirmiş URL'ler sürekli bir trafik kaynağıdır ve bir 404 sayfası kuracağınız en ucuz kurtarma yöntemidir.

Desteklenen Kodlar

Sekiz kod için özel bir sayfa belirleyebilirsiniz, kod başına bir sayfa:

KodAnlamıTipik neden
400Hatalı İstekHatalı biçimlendirilmiş bir istek
401YetkisizKimlik doğrulama gerekli veya başarısız
403YasakBir erişim kuralı isteği engelledi
404BulunamadıO URL'de hiçbir şey mevcut değil
500İç Sunucu HatasıUygulamanız başarısız oldu
502Hatalı Ağ GeçidiUygulama doğru şekilde yanıt vermedi
503Hizmet KullanılamıyorUygulama kapalı veya aşırı yüklenmiş
504Ağ Geçidi Zaman AşımıUygulama çok uzun sürdü

404 ile başlayın. Açık ara en yaygın olanıdır ve bir ziyaretçinin bir hatadan değil sıradan gezinme yoluyla ulaştığı tek koddur.

5xx ailesi bir sonraki adım olarak yapmaya değer, çünkü bunlar insanların en kötü gününüzde gördüğü sayfalardır. Bir şeylerin 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. Hata sayfası ekle'e tıklayın.
  2. Açılır menüden bir hata kodu seçin. Zaten kullanımda olan kodlar listelenmez.
  3. HTML gövdesi alanındaki örnek HTML'yi kendi HTML'inizle değiştirin.
  4. Hata sayfası ekle'e tıklayın.

Düzenleyici, düzenleyip sadeleştirebileceğiniz çalışan bir 404 belgesiyle başlar; bu, hızlıca düzgün bir şey istiyorsanız makul bir başlangıç noktasıdır.

HTML Yazma

Bir doctype ile başlayan eksiksiz bir HTML belgesi sağlayın. Olduğu gibi sunulur, bu yüzden kendi başına ayakta durabilmelidir.

Bazı HTML'ler güvenlik için sayfa hiç kaydedilmeden önce ayıklanır:

  • <script> etiketleri
  • onclick gibi satır içi olay işleyicileri
  • iframe'ler
  • uzak stil sayfaları

Herhangi bir şey kaldırılmışsa, kaydettikten sonra size bir uyarı gösterilir.

Uzak stil sayfaları ayıklandığından, bir hata sayfası sitenizin ana CSS dosyasını çekemez. Bunu satır içi CSS veya belge başlığındaki bir <style> bloğuyla biçimlendirin. Bu kasıtlıdır: bir hata sayfası, sitenin geri kalanı bozukken bile oluşturulabilmelidir ve arızalı bir sunucudan varlık çekmeye bağlı bir sayfa, tam olarak en yanlış anda biçimsiz metin olarak görüntülenir.

Pratik rehberlik:

  • Küçük ve kendi kendine yeterli tutun. Her şeyi satır içi yapın. Harici görsellerden kaçının. Sayfa listesi her sayfanın boyutunu KB cinsinden gösterir.
  • Ne olduğunu sade sözcüklerle anlatın. "O sayfayı bulamadık", "404 Not Found"dan daha iyidir.
  • Bir yol gösterin. Ana sayfaya bir bağlantı, ana bölümlerinize bir bağlantı veya bir arama kutusu.
  • 5xx sayfalarında bir iletişim yolu ekleyin, çünkü ziyaretçi size ulaşmak için siteyi kullanamaz.
  • Yönlendirme için kullanmayın. Bir URL taşınmışsa, bunun yerine doğru şekilde yönlendirin. Bkz. Site Yönlendirmeleri.

Durum Kodu Korunur

Özel sayfanız 200 değil, gerçek hata durumuyla sunulur. Bir 404, istemciye kadar 404 olarak kalır.

Bu, kulağa geldiğinden daha önemlidir. 200 olarak döndürülen markalı bir sayfa, yumuşak bir 404'tür: arama motorları onu gerçek bir sayfa olarak indeksler, analitikleriniz onu başarılı bir görüntüleme olarak sayar ve bozuk bağlantılar hiçbir araç tarafından işaretlenmez. KapsuleHost gerçek durumu koruduğu için, tüm bunlar doğru şekilde çalışmaya devam eder.

Durum Rozetini Okuma

Status sütunu, gerçekte ne doğrulanabildiğini bildirir ve sınırlar konusunda kasıtlı olarak dürüsttür.

RozetAnlamı
Doğrulandi: markalı sayfa sunuldu (gerçek 404)Dışarıdan bir 404'ü zorladık ve doğru durumla sayfanızı aldık
Yapılandırıldı (dışarıdan test edilmedi)Sayfa uygulanmış durumda. O kod dışarıdan talep üzerine tetiklenemez
Henüz doğrulanmadıKontrol henüz çalıştırılmadı
Uygulandı, canlı test sonuçsuzSorgu temiz bir 404 dışında bir şey aldı, çoğunlukla bir yönlendirmenin bunu yakalaması yüzünden
404 alındı ama markalı sayfa sunulmadıKural devrede ama sayfanız geri gelmedi. Yeniden kaydetmeyi deneyin

Yalnızca 404 dışarıdan zorlanabilir. Var olmayan bir URL istemek güvenilir şekilde bir 404 üretir, ancak sağlıklı bir sunucuyu bozmadan talep üzerine gerçek bir 500 ürettirmenin bir yolu yoktur. Bu yüzden diğer kodlar, hiç gerçekleşmemiş bir doğrulama iddia etmek yerine Configured olarak bildirilir. Hata gerçekten oluştuğunda yine de sunulurlar.

Sunucudaki başka bir yapılandırmanın aynı alan adını talep ettiğine dair bir uyarı da görebilirsiniz. Bu çözülene kadar hata sayfası uygulanmayabilir. Bunu görürseniz destek ekibiyle iletişime geçin.

Gerçekten Hata Veren Bir Siteyi Giderme

Buraya daha güzel sayfalar istediğiniz için değil de siteniz hata verdiği için geldiyseniz, sayfada bir kısayol vardır: üstteki bannerdaki Troubleshoot with Kora düğmesi.

Bu, KPanel içindeki asistan Kora'dan bu site için hata günlüklerinizi ve son başarısızlıkları okumasını ve size muhtemel nedeni ve bunu nasıl düzelteceğinizi söylemesini ister. Bu, ham günlükleri okumaktan çok daha hızlı bir ilk adımdır.

Altta yatan performans tablosu için bkz. Site Performansı ve APM, zaman içindeki hata oranı için ise bkz. Site Trafik Analitiği.

Düzenleme ve Kaldırma

Her satırda, kodu sabit ve HTML yüklenmiş şekilde aynı düzenleyiciyi açan bir düzenleme düğmesi ve bir kaldırma düğmesi bulunur.

Kaldırma işlemi onay ister ve sonucu açıklar: o koda denk gelen istekler sunucunun varsayılan sayfasına geri döner.

Sorun Giderme

Sayfam görünmüyor. Doğru kodu tetiklediğinizden emin olun. Yönlendirilen bir yol hiçbir zaman 404'e ulaşmaz. Önbelleğin devreye girmemesi için gizli bir pencerede, gerçekten var olmayan bir URL ile test edin.

Sayfa görünüyor ama biçimsiz görünüyor. Stil sayfanız uzak bir varlık olarak ayıklandı. CSS'yi satır içi yapın.

İzleme betiğim eksik. Betikler tasarım gereği ayıklanır. Buradan özel bir hata sayfasından JavaScript çalıştırmanın bir yolu yoktur.

Tüm kodların zaten bir sayfası var. Sekiz kodun hepsi kullanımda. Yeni bir tane eklemek yerine mevcut bir sayfayı düzenleyin.

Rozet, markalı sayfanın sunulmadığını söylüyor. Sayfayı yeniden kaydedin. Devam ederse ve bir alan adı çakışması uyarısı görünmediyse bir destek talebi açın.

İlgili Sayfalar

Bu yardımcı oldu mu?

Yapay zeka mısınız? Bu sayfayı Markdown olarak okuyun

İlgili makaleler

SFTP ile Bağlanma: FileZilla, Cyberduck ve Komut SatırıSFTP (Secure File Transfer Protocol), sitenizin sunucu üzerindeki dosyalarına doğrudan erişim sağlar.…SSL Sertifikaları ve HTTPSBu makale, SSL'in ne olduğunu sade bir dille açıklar, KapsuleHost'un sitelerinizde SSL'i nasıl otomatik olarak yönettiğini anlatır ve sertifikanızla ilgili bir…Web Siteleri: Nereden BaşlamalıKapsuleHost'ta web sitesi barındırmanın nasıl işlediği, bir sitenin her sekmesinde nelerin bulunduğu ve önünüzdeki iş için hangi kılavuzu okumanız gerektiği.…Site Çalışma Süresi İzlemeKapsuleHost'taki her site otomatik olarak her 60 saniyede bir kontrol edilir ve Uptime sekmesi size sonucu gösterir: mevcut durum, çalışma süresi yüzdesi, yanıt…

Hâlâ takıldınız mı?

Hesabınızı bilen Kora'ya sorun ya da ekibimizle iletişime geçin.

Bize UlaşınDesteğe e-posta gönder