SEO Blo?um Genel HTTP Durum Kodlar? Nelerdir?

HTTP Durum Kodlar? Nelerdir?

http durum kodlar? nelerdir

Kullan?c?lar, sitenize girdi?inde taray?c? arac?l???yla web sunucusuna bir istek gönderir. Bu istek, kullan?c?n?n taray?c? ekran?na gelir. Taray?c? ve kullan?c? aras?ndaki ili?ki HTTP kodlar?yla sa?lan?r. Bazen web sitenize gelen ziyaretçi, arad???na ula?amaz ve bir sorun ya?ar. Bunun önüne geçmek için HTTP durum kodlar? hakk?nda bilgi sahibi olmal?s?n?z. Böylece ya?anan sorunlar?n önüne geçebilirsiniz.

HTTP Durum Kodu S?n?flar?

Bir kullan?c?, web sitenize girmek istedi?inde üç haneli durum koduyla kar??la?abilir. Sunucunun taray?c?ya verdi?i kodlar, HTTP durum kodlar? olarak adland?r?l?r. Bazen bu kodlar, bir hatay? gösterirken bazen de sayfan?n sorunsuz çal??t???n? gösterir. Bu nedenle kodlar?n sadece hata verdi?ini dü?ünmeniz yanl??t?r.

HTTP durum kodlar? a?a??daki ?ekilde s?n?fland?r?larak kar??m?za ç?kar:

  • 1xx: Taray?c?n?n iste?inin ba?ar?l? oldu?unu gösteren kodlard?r.
  • 2xx: Taray?c? taraf?ndan gönderilen iste?in sunucuya ula?t???n?, ba?ar?l? ve anla??l?r oldu?unu ifade eder.
  • 3xx: Sayfan?n ba?ka kayna?a ta??nd??? ve yönlendirmeye gerek oldu?u anlam?na gelir.
  • 4xx: Taray?c?ya iletilen iste?in yerine getirilmedi?ini ifade eder. Kullan?c?n?n sayfaya ula?amad???n? gösterir.
  • 5xx: Taray?c? taraf?ndan al?nan istek ba?ar?ya ula?m??t?r. Fakat sunucudan kaynakl? sorunlar nedeniyle iste?in yerine getirilemedi?ini ifade eder.

Sunucu ve taray?c? aras?nda ortaya ç?kan durum kodlar? çe?itlilik göstermektedir. Bunlar?n aras?nda s?kça kar??la??lan kodlar oldu?u gibi nadir olarak görebilece?iniz HTTP durum kodlar? da mevcuttur. ?imdi, içeri?imizde bu konuyu ele alarak ilerleyece?iz.

HTTP Durum Kodlar?

Hepimiz internet kullan?rken 404, 500 gibi HTTP durum kodlar? görürüz. Bu üç haneli kodlar?n elbette bir anlam? vard?r. E?er sadece bir kullan?c? de?ilseniz ve internet siteniz varsa, bu konuya dikkat etmenizi öneririz. ?imdi size ayr?nt?l? olarak kodlar?n ne anlama geldi?ini anlataca??z.

1xx HTTP Durum Kodlar?

Öncelikle 1xx durum kodlar?yla ilgili bilgi verelim. Bunlar? a?a??daki ?ekilde aç?klayabiliriz:

  • 100: Taray?c?n?n sunucuya gönderilen iste?i ald???n? ve istek gövdesinin de haz?r oldu?unu ifade eden koddur.
  • 101: Taray?c?n?n protokol de?i?tirmesi istedi?ini, sunucunun da iste?e onay verdi?ini gösterir.
  • 102: ??lemeyi ve i?lemin normal ko?ullardan daha uzun sürdü?ünü ifade eder.

1xx HTTP durum kodlar? ard?ndan 2xx kodlara bakmam?z gerekir.

2xx HTTP Durum Kodlar?

HTTP durum kodlar? aras?nda olan 2xx kodlar? a?a??daki ?ekilde s?ralanabilir:

  • 200: S?k kar??la??lan HTTP durum kodlar? aras?nda yer al?r. Her i?lemin yolunda gitti?ini, herhangi bir sorun olmad???n? gösterir.
  • 201: Sunucunun iste?ini yerine getirildi?ini ve yeni bir kaynak olu?tu?unu ifade eder.
  • 202: Sunucunun gelen iste?i kabul etti?ini ve i?leme ba?lad???n? gösteren koddur. Taray?c?n?n iste?i olumsuz veya olumlu olarak sonuçlanabilir.
  • 203: Kaynak sunucudan al?nan 200 kodu al?nsa da kayna??n yan?t? de?i?tirdi?ini gösterir.
  • 204: ?ste?in ba?ar?l? oldu?unu ancak herhangi bir içeri?in döndürülmeyece?i anlam?na gelir.
  • 205: 204 durum koduyla ayn?d?r. Sadece taray?c?n?n görünümü s?f?rlamas? gerekir.
  • 206: Taray?c? taraf?ndan indirmelerin devam etmesi ve indirmeleri birden fazla ak??a ay?rmas?n? sa?lar.

3xx durum kodlar?yla yaz?m?za devam edece?iz.

3xx HTTP Durum Kodlar?

3xx kodlar?n? a?a??daki ?ekilde görebilirsiniz:

  • 300: Taray?c?n?n iste?i için birden çok seçenek oldu?unu ve seçim yapmas? gerekti?ini gösterir.
  • 301: Sayfan?n tamamen ba?ka bir kayna?a ta??nd??? anlam?na gelen bir koddur.
  • 302: Sayfan?n geçici olarak farkl? kayna?a geçti?ini gösterir.
  • 303: Kayna?a ula?mak için ba?ka URL’ye bak?lmas? gerekti?ini ifade eder.
  • 304: Kaynaklar?n de?i?medi?ini gösteren koddur.
  • 307: 302 gibi geçici yönlendirmeyi göstermektedir. Ancak HTTP yönetimin de?i?mesine izin vermemektedir.
  • 308: Kayna??n kal?c? olarak kaynak de?i?tirdi?ini ve 301’den farkl? olarak HTTP yönetiminin de?i?memesidir.

?çeri?imizin devam?nda 4xx kodlar?n? görebilirsiniz.

404 durum kodu

4xx HTTP Durum Kodlar?

A?a??daki maddeden 4xx HTTP durum kodlar? hakk?nda bilgi alabilirsiniz:

  • 400: Sunucunun taray?c?daki sorun nedeniyle i?lemi gerçekle?tiremedi?ini gösterir.
  • 401: Kullan?c?n?n istenen kayna?a eri?mek için yeterli kimlik do?rulama bilgisine sahip olmad???n? ifade eder.
  • 402: Ödeme gerekti?ini ve rezerve edildi?ini gösteren koddur.
  • 403: Eri?imin yasakland???n? ifade eder.
  • 404: Kayna??n sunucuda olmad???n? gösteren durum kodudur. En çok kar??la??lan kodlar?n ba??nda gelmektedir.
  • 405: Kaynak için izin verilmedi?ini gösterir.
  • 406: ?stemcinin kabul edilemez oldu?unu ifade eder.
  • 407: Proxy üzerinden yetkilendirme gerekti?ini gösteren durum kodudur.
  • 408: Sunucunun iste?i bekledi?i s?rada zaman a??ma u?rad???n? ifade eder.
  • 409: Çat??ma veya uyumsuzluk nedeniyle iste?in tamamlanmad???n? gösterir.
  • 410: Kayna??n kal?c? olarak sunuda olmad???n? ifade eder.
  • 411: Belirli bir uzunluk gerekti?ini gösteren koddur.
  • 412: ?stek için sunulan ko?ullar?n sunucudan kar??lanmad???n? gösterir.
  • 413: Girilen verinin çok fazla olmas? nedeniyle i?lenemedi?i anlam?na gelir.
  • 414: ?stek URL’sinin çok büyük oldu?unu gösterir.
  • 415: Sunucudan gelen iste?in desteklenmedi?i anlam?na gelir.
  • 416: ?stenen bölümün kaynak k?sm?n?n yetersiz oldu?unu gösteren koddur.
  • 417: Sunucunun iste?inin ba?ar?s?z oldu?u durumlarda kar??la??l?r.
  • 422: Anlamsal hata içeren içeriklerin i?lenemedi?ini gösterir.
  • 425: Sunucunun yeniden oynatabilecek istekleri i?leme riskini alamad???n? ifade eder.
  • 426: Yükseltme gerekti?i durumlarda kar??la??l?r.
  • 428: Sunucu iste?inin i?lemeden önce ön ko?ul gerekti?i koddur.
  • 429: Çok fazla istek durumunda kar??la??l?r.
  • 451: Yasal nedenlerden dolay? kullan?lmad???n? gösteren koddur.
READ  Wordpress Siteyi Ta??ma

5xx kodlar? için içeri?imizi okumaya devam edebilirsiniz.

5xx HTTP Durum Kodlar?

A?a??dakiler 5xx kodlar?n? göstermektedir:

  • 500: Sunucu hatas?ndan dolay? iste?in i?lenememesi durumudur.
  • 501: Sunucunun iste?i yönetemedi?ini veya i?levleri desteklemedi?i durum kodudur.
  • 502: Ba?ka bir kayna?a geçerken geçersiz yan?t ald???n? gösterir.
  • 503: Sunucunun geçici olarak i?lem yapamad???n? ifade eder.
  • 504: Bir istek i?lenirken sunucunun ba?ka kaynaktan yan?t beklerken zaman a??m?na u?ramas?d?r.
  • 505: HTTP sürümü desteklemedi?i zaman kar??la??lan koddur.
  • 511: A? kimlik do?rulamas?n? ifade eder.

HTTP durum kodlar? yukar?daki maddelerde s?ralad???m?z gibidir. ?imdi ise bunlar?n nas?l kontrol edilece?ini anlataca??z.

Durum Kodlar? Nas?l Kontrol Edilir?

HTTP durum kodlar? kontrolünü sa?lamak için “Screaming Frog” kullanabilirsiniz. “Response Codes” sekmesinden kodlar?n nas?l oldu?unu görebilirsiniz. Burada yer alan URL’ler, sitenizden farkl? bir domaine ç?kan linklerde aksiyon al?nmas? aç?s?ndan önemlidir. Örne?in; 404 durum kodu olan kayna??n 200 ile de?i?tirilmesi, web siteniz için daha verimli olacakt?r.

Bir di?er kullanabilece?iniz araç, status.io’dur. Kolay ara yüze sahip olan araca sayfan?z?n URL’sini yap??t?rman?z yeterlidir. Daha sonras?nda size durum kodlar?yla alakal? bilgi verir. Böylece sayfan?zdaki içeri?i düzenleyebilirsiniz.

Tüm bunlara ek olarak HTTP durum kodlar?, SEO aç?s?ndan oldukça önemlidir. Sitenizin performans?n? dü?ürmemek ad?na bunlar? düzenli olarak kontrol etmeniz i?inize yarayacakt?r. Düzenlemeleri gerçekle?tirdikten sonra sayfan?z?n SERP sonuçlar?nda daha iyi sonuç ald???n? görebilirsiniz.

S?kça Sorulan Sorular

HTTP Durum Kodu Nedir?

Web taray?c?s? ve sunucu aras?ndaki ileti?imi gösteren kodlard?r. HTTP durum kodlar? üç haneli say?lardan olu?ur ve hepsi farkl? i?lemleri ifade eder. Bunlar?n aras?nda en çok kar??la??lan 404 ve 200 kodudur.

HTTP Status Code 200 Nedir?

Sunucu ve taray?c? aras?ndaki ileti?imin ba?ar?l? oldu?unu gösterir. Yani, kullan?c?n?n web sitenizde yapmak istedi?i i?lem olumlu ?ekilde sonuçlanm??t?r. Sunucu, taray?c?ya ula?mak istedi?i sayfay? gösterir.

410 Durum Kodu Nedir?

Kullan?c?n?n ula?mak istedi?i sayfa veya kaynak kal?c? olarak sunucuda bulunmamaktad?r. Taray?c? ve sunucu aras?ndaki ileti?im, kaynak bulunmad???ndan dolay? ba?ar?s?z ?ekilde sonuçlan?r.

Click to rate this post!
[Total: 1 Average: 5]

Leave a Reply

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Related Post