HTTP Durum Kodları Nedir?

HTTP Durum Kodları Nedir?
{"id":117,"post_type_id":"24","title":"Yunus Ula\u015f","sefurl":"yunus-ulas","status":"1","index":"1","order":"0","published_at":"2020-10-07 10:14:00","created_at":"2020-10-07 10:15:52","updated_at":"2023-10-12 19:14:34","post_type":{"id":24,"type":"2","title":"Yazarlar","singular_title":"Yazar","menu_title":"Yazarlar","icon":"far fa-signature","single_url":null,"single_template":"single-author","single_status":"1","comment_status":"0","tag_status":"0","priorty":"0.5","change_frequency":"monthly","seo_title_rule":"[title] - Adgrey","seo_desc_rule":null,"direct_content":"0","status":"1","only_admin":"0","visual_part":"0","order":"13","created_at":"2020-05-31 21:09:59","updated_at":"2023-10-12 15:59:17"},"details":[{"id":640,"post_id":"117","post_type_input_id":"189","value":"Yunus Ula\u015f | Adgrey","order":"0","created_at":"2020-10-07 10:15:52","updated_at":"2023-01-06 14:41:40","post_type_input":{"id":189,"post_type_id":"24","type":"text","title":"Seo Ba\u015fl\u0131k","sefurl":"seo-baslik","required":"0","grid":"6","right_area":"0","sortable":"0","list_item":"0","only_admin":"0","properties":"{\"limit\":70,\"force_limit\":\"false\"}","order":"0","created_at":"2020-05-31 21:09:59","updated_at":"2020-05-31 21:09:59"}},{"id":641,"post_id":"117","post_type_input_id":"188","value":null,"order":"0","created_at":"2020-10-07 10:15:52","updated_at":"2020-10-07 10:15:52","post_type_input":{"id":188,"post_type_id":"24","type":"textarea","title":"Seo A\u00e7\u0131klama","sefurl":"seo-aciklama","required":"0","grid":"6","right_area":"0","sortable":"0","list_item":"0","only_admin":"0","properties":"{\"limit\":160,\"force_limit\":\"false\"}","order":"0","created_at":"2020-05-31 21:09:59","updated_at":"2020-05-31 21:09:59"}},{"id":642,"post_id":"117","post_type_input_id":"190","value":"yuklemeler\/yazar-gorselleri\/yunus_1.jpg","order":"0","created_at":"2020-10-07 10:15:52","updated_at":"2023-01-06 14:54:53","post_type_input":{"id":190,"post_type_id":"24","type":"image","title":"G\u00f6rsel","sefurl":"gorsel","required":"1","grid":"12","right_area":"0","sortable":"0","list_item":"0","only_admin":"0","properties":"{\"folder\":\"yazar-gorselleri\",\"thumbs\":{\"default\":{\"width\":\"350\",\"height\":\"345\"},\"small\":{\"width\":\"32\",\"height\":\"32\"}}}","order":"1","created_at":"2020-05-31 21:11:44","updated_at":"2020-05-31 21:12:04"}},{"id":643,"post_id":"117","post_type_input_id":"191","value":null,"order":"0","created_at":"2020-10-07 10:15:52","updated_at":"2020-10-07 10:15:52","post_type_input":{"id":191,"post_type_id":"24","type":"editor","title":"A\u00e7\u0131klama","sefurl":"aciklama","required":"0","grid":"12","right_area":"0","sortable":"0","list_item":"0","only_admin":"0","properties":null,"order":"2","created_at":"2020-05-31 21:12:20","updated_at":"2020-05-31 21:12:20"}}]} Yunus Ulaş
19 Ekim 2020

Kullanıcılar bir web sitesini ziyaret ettiklerini iki taraflı bir etkileşim ortaya çıkar. Web sayfasına giriş yapan kullanıcı, sayfayı görüntülemek için sunucuya istek gönderir.

Sunucunun tarayıcıya verdiği üç basamaklı yanıtlarını HTTP durum kodu olarak ifade edebiliriz.

HTTP, Hiper Metin Transferi Protokolü anlamına gelir. İletişim kurmak ve veri alışverişinde bulunmak için istemciler ve sunucular tarafından kullanılan protokoldür. HTTP durum kodları ise bu iletişim sürecinin bir parçasıdır.

HTTP Durum Kodları Neden Önemlidir?

    Kullanıcılar giriş yapmak istedikleri bir sayfada sorun yaşadığında bu sorunun nereden ve neden kaynaklandığını bilmek isterler. Aynı şekilde web sitelerinde de sorunlar sebebi ile açılmayan sayfalar hem kullanıcı deneyimini hem de SEO'yu olumsuz etkiler. Bu nedenle sunucudan kullanıcıya hangi yanıt kodlarının gittiği sorunun kaynağının çözümünde oldukça önemlidir.

HTTP Durum Kodları Nelerdir?

200 Durum Kodu

  • Tamamen normal ve doğru işleyen sayfalar için geçerli bir durum kodudur. 
  • Tarayıcıdan gönderilen isteğin sunucuya ulaştığını ve başarılı olduğunu ifade eder

 301 Durum Kodu

  • Bir sayfanın kalıcı olarak başka bir sayfaya yönlendirildiği anlamına gelir.
  • Sayfayı ziyaret eden kullanıcının otomatik olarak yönlendirilmesini sağlar.
  • İnternet sitenizde artık kullanılmayan sayfaları yada bağlantı linki değiştirilen sayfaları 404 hatası almamak için 301 yönlendirmesi yapılabilir.

302 Durum Kodu

  • Bir web sayfasının geçici olarak başka bir sayfaya taşındığını ifade eder.
  • Sayfanın test aşamasında olması, ürünün bitip tekrar stoğa girmesi durumlarında kullanılmaktadır.
  • Kullanıcılar bir sayfaya yönlendirildiğinde bunun 301 veya 302 olduğunu anlamazlar. Fakat 302 yönlendirmlerinde sayfanın page rank, backlink değerleri aktarılmaz. 301 yönlendirmelerde ise sayfanın değeri %80 oranında aktarılır.

 

403 Durum Kodu

  • Kullanıcının web sayfasına erişim izninin olmadığını veya sayfanın yasaklandığını belirten durum kodudur.
  • Web sayfasına devlet tarafından erişim engeli koyulduğu takdirde 403 durum koduyla karşılaşılmaktadır.
  •  

404 Durum Kodu

  • Kullanıcının görüntülemek istediği sayfanın sunucuda bulunmadığını ifade eder. Web sayfası silinmiş veya url'si değiştirilmiş olabilir.  Sayfanın geçici yada kalıcı olarak silindiği hakkında bilgi vermez. Bu sayfaların en alakalı sayfaya 301 ile yönlendirilmesi gerekmektedir.

410 Durum Kodu

  • Web sayfasının sunucuda bulunmadığını ifade eder. 404'den farkı sayfanın tamamen silindiği ve geri gelmeyeceği anlamını taşımasıdır. 410 hatası veren URL'lerin hızlı bir şekilde çıkarılması gerekmektedir.

500 Durum Kodu

  • Sunucu kaynaklı problemlerde karşılaşılan hatalardır. Sunucunun cevap vermemesi sonucu bu hata ile karşılaşılır. Bazı durumlarda bu hata kullanıcı bilgisayarından da kaynaklanabilmektedir. 
  • Hosting tarafında yanlış giden bir şeyler de olabilmektedir. Özellikle ani trafik artışı ya da birçok mevcut bağlantıya cevap verilememesi gibi durumlarda da bu hata oluşabilmektedir. 

503 Durum Kodu

  • Sunucu tarafında geçici bir sorun olduğunu ifade eder. Sitelere aşırı trafik artışı yaşanan durumlarda karşılaşılan durum kodudur.