not found'daki 'ün hiçbir anlamı yokmuş.
şu zamana kadar o 'ün ne olabileceğini hiç merak etmemiştim bile, az önce yandaki başlıklarda not found'daki 'ün anlamı adlı başlığı görene kadar. onu görünce düşündüm ve cidden nedir bu dedim.
meğer http durum kodlarında sayılarla birbirinden ayrılmış kodlarda cidden rastgele olan bir şeymiş.
ne demek istiyorum; http durum kodları 1xx ile 5xx arasında numaralandırılmış, 1xx - informational (bilgi) , 2xx - success (başarı) , 3xx - redirection (yönlendirme) , 4xx client error (tarayıcı hatası) ve 5xx - server error (sunucu hatası).
- bad request
- unauthorized
- payment required
- forbidden
- not found
- method not allowed
- not acceptable
- proxy authentication required
- request timeout
- conflict
- gone
- length required
- precondition failed
- request entity too large
- request-urı too long
- unsupported media type
- requested range not satisfiable
- expectation failed
- ı'm a teapot (rfc )
- authentication timeout (not in rfc )
- method failure (spring framework)
- enhance your calm (twitter)
- unprocessable entity (webdav; rfc )
- locked (webdav; rfc )
- failed dependency (webdav; rfc )
- upgrade required
- precondition required (rfc )
- too many requests (rfc )
- request header fields too large (rfc )
- login timeout (microsoft)
- no response (nginx)
- retry with (microsoft)
- blocked by windows parental controls (microsoft)
- unavailable forlegal reasons (ınternet draft) *
- redirect (microsoft)
- request header too large (nginx)
- cert error (nginx)
- no cert (nginx)
- http to https (nginx)
- token expired/invalid (esri)
- client closed request (nginx)
- token required (esri)
unavailable for legal reasons yani yasal sebeplerden dolayı ulaşılamaz. devletin sansürlediği, blokladığı siteler için kullanılan bu yasak adını ray bradbury'nin yılında yazdığı kitapların yasadışı olarak kabul gördüğü fahrenheit adlı distopik romanından alıyormuş. - bence 'ten çok günün bilgisi bu oldu.
'lülerin bazılarında neden bazı sayıların olmadığını bilmiyorum, misal diye giderken 'nin olmaması. belki de vardır ama buradaki listede yer almıyordur.
-son olarak sırf 'leri yazmamın sebebi sayıların rastgele olmaları, özel bir anlamı olmamaları. hariç tabii, bununla resmen aydınlandım.
diğerlerini de görmek isteyenler tabii ki bilgi kaynağımız olan wikipedia'dan durum incelemesi yapabilirler.
-hani 'ü çoğunuz biliyorsunuzdur da itiraf edin ile bir aydınlanma yaşadınız. lüzumsuz bir bilgi belki ama yine de aydınlatıyor bence.
HTTP üzerinden iletişim kurarken, sunucunun bir web sayfası için bir tarayıcı isteği gibi bir talebe sayısal bir yanıt kodu ve isteğe bağlı, zorunlu veya izin verilmeyen (durum koduna bağlı olarak) bir mesajla yanıt vermesi gerekir. kodunda, ilk basamakta, yanlış yazılmış URL gibi bir istemci hatasını gösterir. Aşağıdaki iki basamak ise karşılaşılan belirli hatayı gösterir. HTTP'nin üç basamaklı kodları kullanması, bu tür kodların FTP ve NNTP gibi önceki protokollerde kullanımına benzer. HTTP seviyesinde, bir yanıt kodunun ardından insan tarafından okunabilen bir "sebep ifadesi" gelir. HTTP belirtimi "Bulunamadı"[1] ifadesini önerir ve birçok web sunucusu varsayılan olarak hem kodunu hem de "Bulunamadı" ifadesini içeren bir HTML sayfası yayınlar.
Sayfalar taşındığında veya silindiğinde genellikle bir hatası döndürülür. İlk durumda, URL yeniden yazma yoluyla yapılandırılabilen bir [HTTP [ Kalıcı Yönlendirme]] yanıtı döndürülerek URL eşlemesini veya URL yeniden yönlendirmesini kullanmak daha iyidir; ikinci durumda, Gone hatası iade edilmelidir. Bu iki seçenek özel sunucu yapılandırması gerektirdiğinden, çoğu web sitesi bunlardan yararlanmaz.
hataları, verilen URL mevcut olmayan bir sunucu adına başvurduğunda ortaya çıkan DNS hatalarıyla karıştırılmamalıdır. Bir hatası, sunucunun kendisinin bulunduğunu, ancak sunucunun istenen sayfayı alamadığını gösterir.
Http hatası, internette arama yapmış her kullanıcının illaki rast geldiği bir hata türüdür. Bu hata istenilen dosyanın web sunucularında bulunamadığı anlamına gelir. Aslında kullanıcı sunucuya bağlanıyor fakat istediği sonuca ulaşamıyordur.
Bir sayfayı açmak istediğinizde görselde olduğu gibi File or directory not found ya da en çok karşılaştığımız, büyük ve koyu bir punto ile yazılmış Not Found yazısı ile karşılaştıysanız hatası almışsınız demektir.
Bu tarz hata sayfaları tasarlanmamış ve kullanıcı açısından en kullanışsız olanıdır. Çünkü kullanıcı bu sayfada aradığını bulamayınca sayfayı geri dönmemek üzere terk edecektir. Bu sebeple web site sahiplerinin kullanıcı kaybetmemek ve arama yapılan en yakın konuya ya da anasayfaya yönlendirebilmek için aşağıdaki görselde olduğu gibi kullanışlı bir sayfası tasarlamaları çok önemlidir.
Hata verilerini alabilmek için Websitesini Google Webmaster Toolsa ekleyip doğrulattmak gereklidir. Doğrulatma işlemi tamamlandıktan sonra sadece Http değil diğer URL Hatalarını da Tarama -Tarama Hataları kısmından takip edebilirsiniz.