GoDaddy Yardım

En sık karşılaşılan web sayfası hataları

HTTP durum kodları, web tarayıcılarına sayfanın durumu hakkında bilgi sağlayan üç haneli numaralardır. İnternette gezinirken bu hatalardan bazılarıyla karşılaşabilir ya da bunları kendi hosting hesabınızda almış olabilirsiniz.

Burada, sorunu düzeltmek için ne yapılacağına ilişkin önerilerle birlikte en yaygın hata kodlarını anlamanıza yardımcı olacak bir hızlı kılavuz sunulmuştur.

400 — Bad Request

Web sunucusu hatalı bir komut dosyasını ayrıştıramadı. Bu sorunun nedeni, çoğunlukla programlama hatalarıdır. Bu sorunun çözülmesi için geliştiriciniz ya da yazılım sağlayıcınızla konuşmalısınız.

401 — Authentication Required

Bu sayfaya erişmek için kullanıcı adı ve şifre gerekiyor. Bunlar olmadan sayfaya erişmeye çalıştığınızda 401 — Authentication Required mesajıyla karşılaşırsınız.

403 — Forbidden

Forbidden hataları; bir dizin, dosya veya komut dosyasına uygun izinlere sahip olmadan erişilmeye çalışıldığında görüntülenir. Örneğin bir komut dosyası sadece kullanıcı için okunur durumdadır, başkaları bu dosyaya erişemez ve 403 hatasıyla karşılaşırlar.

Geçersiz dizin dosyaları ve boş dizinler de 403 hatalarına neden olabilir. Daha fazla bilgi için sahip olduğunuz hosting hesabı türüne bağlı olarak aşağıdaki makalelerden birine göz atın: cPanel / Plesk.

404 — Not Found

Ziyaretçiler mevcut olmayan URL’lere erişmeye çalıştıklarında 404 hatalarıyla karşılaşırlar. Bunun nedeni geçersiz URL, eksik dosya veya yeniden yönlendirmelerden artık mevcut olmayan URL’lere kadar pek çok şey olabilir.

500 — Internal Server Error

Bu çok yaygın bir hatadır ve web sitesini görüntülemeyle ilgili bir sorun olduğu, ancak ayrıntıların kolayca bulunamadığı anlamına gelir. Geçersiz .htaccess dosyaları veya bunlardaki geçersiz kurallar, Linux hosting hesaplarında yaygın olarak 500 hatalarına neden olur. Windows’ta, bu en yaygın olarak web.config dosyası üzerinden yapılan geçersiz isteklerdir.

Sorunun nedenini bulmak için:

  • Linux — Apache hata günlüklerinizi inceleyin.
  • Windows — Aşağıdaki kodu kullanarak web.config dosyanızda ayrıntılı hataları etkinleştirin:
    configuration>
       system.webServer>
          httpErrors errorMode="Detailed"/>
       /system.webServer>
    /configuration>

Daha fazla bilgi için rfc-editor.org adresindeki durum kodu açıklamaları listesine bakın.