{"id":10826,"date":"2017-12-13T09:39:41","date_gmt":"2017-12-13T07:39:41","guid":{"rendered":"https:\/\/ihs.com.tr\/blog\/?p=10826"},"modified":"2017-12-13T09:39:41","modified_gmt":"2017-12-13T07:39:41","slug":"http-durum-kodlari-nedir","status":"publish","type":"post","link":"https:\/\/www.ihs.com.tr\/blog\/http-durum-kodlari-nedir\/","title":{"rendered":"HTTP Durum Kodlar\u0131 Nedir?"},"content":{"rendered":"<p><span style=\"font-size: 14pt;\">HTTP durum kodu, taray\u0131c\u0131n\u0131n iste\u011fine verilen bir sunucu cevab\u0131d\u0131r. <strong>Bir web sitesine giri\u015f yapt\u0131\u011f\u0131n\u0131z zaman, taray\u0131c\u0131n\u0131z web sitesinin sunucusuna bir istek g\u00f6nderir. Ard\u0131ndan sunucu taray\u0131c\u0131n\u0131z\u0131n iste\u011fine 3 haneli bir kod ile cevap verir. \u0130\u015fte bu HTTP durum kodudur.<\/strong><\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Bu durum kodlar\u0131 sayesinde taray\u0131c\u0131n\u0131z ile sunucu aras\u0131nda bir ileti\u015fim ger\u00e7ekle\u015fir. Bu ileti\u015fim, aralar\u0131ndaki ili\u015fkide yolunda gitmeyen bir \u015feyin olup olmad\u0131\u011f\u0131n\u0131 anlamak amac\u0131yla ger\u00e7ekle\u015fiyor. Bu y\u00fczden durum kodlar\u0131n\u0131 ve durum kodlar\u0131n\u0131n nas\u0131l kullan\u0131ld\u0131\u011f\u0131n\u0131 \u00f6\u011frenerek web site hatalar\u0131n\u0131 h\u0131zl\u0131 bir \u015fekilde tespit edebilirsiniz ve b\u00f6ylelikle de kesintileri en aza indirebilirsiniz. Hatta bu durum kodlar\u0131n\u0131n baz\u0131lar\u0131n\u0131 arama motorlar\u0131n\u0131n ve ki\u015filerin sitenize eri\u015fmesine yard\u0131mc\u0131 olmak amac\u0131yla da kullanabilirsiniz. <strong>\u00d6rne\u011fin; 301 y\u00f6nlendirmesi ile botlara ve ki\u015filere ilgili sayfan\u0131n kal\u0131c\u0131 olarak ba\u015fka bir yere ta\u015f\u0131nd\u0131\u011f\u0131n\u0131 s\u00f6yleyebilirsiniz.<\/strong><\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Durum kodlar\u0131 3 hanelidir ve ilk basamaklar\u0131 her zaman 1 ile 5 rakamlar\u0131 aras\u0131nda de\u011fer al\u0131r.\u00a0Herhangi bir aral\u0131ktaki durum kodlar\u0131 1xx ya da 5xx olarak ifade edilmektedir.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\"><strong>En s\u0131k kullan\u0131lan durum kodu s\u0131n\u0131flar\u0131:<\/strong><\/span><\/p>\n<p><span style=\"font-size: 14pt;\"><strong>100ler:<\/strong> &#8220;Sunucu \u015fu anda d\u00fc\u015f\u00fcn\u00fcyor&#8221; gibi esprili bir cevap verir. (Ba\u011flant\u0131 s\u00fcreci devam ediyor.)<\/span><\/p>\n<p><span style=\"font-size: 14pt;\"><strong>200ler:<\/strong> &#8220;Selam, nas\u0131l gidiyor?&#8221; gibi bir cevap verir. (\u0130stek ba\u015far\u0131yla ger\u00e7ekle\u015fti ve sunucu beklenen cevab\u0131 verdi.)<\/span><\/p>\n<p><span style=\"font-size: 14pt;\"><strong>300ler:<\/strong> Ba\u015fka bir yere y\u00f6nlendirilirsiniz, &#8220;Bir dakika s\u0131k\u0131 tutunun, varmak \u00fczereyiz.&#8221; gibi bir cevap verir. (Talep al\u0131nd\u0131 fakat y\u00f6nlendirme mevcut.)<\/span><\/p>\n<p><span style=\"font-size: 14pt;\"><strong>400ler:<\/strong> Siteye veya sayfaya ula\u015f\u0131lamad\u0131. &#8220;Evde kimse yok.&#8221; gibi bir cevap verir. (\u0130stek yap\u0131ld\u0131 fakat sayfa art\u0131k mevcut de\u011fil, bu hata genellikle sitenizde bir sayfa bulunamad\u0131\u011f\u0131nda g\u00f6r\u00fcn\u00fcr.)<\/span><\/p>\n<p><span style=\"font-size: 14pt;\"><strong>500ler:<\/strong> Ba\u015far\u0131s\u0131zl\u0131\u011f\u0131 belirtir. &#8220;\u00c7ok sarho\u015fsun evine git!&#8221; gibi bir cevap verir. (Ge\u00e7erli bir istek yap\u0131ld\u0131 fakat sunucu iste\u011fi tamamlayamad\u0131.)<\/span><\/p>\n<p><span style=\"font-size: 14pt;\"><strong>SEO i\u00e7in en \u00f6nemli durum kodlar\u0131:<\/strong><\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Her profesyonel web site sahibi i\u00e7in SEO \u00fczerinde en iyi etkiyi g\u00f6sterecek durum kodlar\u0131n\u0131 bilmek \u00f6nemlidir.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">S\u00fcrekli 5xx hatalar\u0131 veren bir web siteniz oldu\u011funu d\u00fc\u015f\u00fcn\u00fcn, nas\u0131l bir sunucu sorunuyla kar\u015f\u0131 kar\u015f\u0131ya oldu\u011funuzu anlayabiliyor olman\u0131z \u00f6nemlidir. 4xx hatalar\u0131 ise ziyaret\u00e7ilerin kullan\u0131c\u0131 deneyimini etkiler, b\u00f6yle bir kod g\u00f6r\u00fcnce URL&#8217;lerinizde nas\u0131l bir yanl\u0131\u015fl\u0131k yapm\u0131\u015f oldu\u011funuzu ya da silinen sayfan\u0131z\u0131n olup olmad\u0131\u011f\u0131n\u0131 hemen d\u00fc\u015f\u00fcnebilirsiniz. Sorunu anlad\u0131ktan sonra ziyaret\u00e7ilerinizi do\u011fru yere y\u00f6nlendirmek amac\u0131yla 301 y\u00f6nlendirmesini kullanabilirsiniz.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\"><strong>SEO i\u00e7in mutlaka bilinmesi gereken en etkili durum kodlar\u0131:<\/strong><\/span><\/p>\n<ul>\n<li><span style=\"font-size: 14pt;\"><strong>HTTP Durum Kodu 200 \u2013 Sorun Yok<\/strong><\/span><\/li>\n<\/ul>\n<p><span style=\"font-size: 14pt;\">Bu kod tamamen normal olan ve do\u011fru i\u015fleyen sayfan\u0131z i\u00e7in ideal bir koddur. Bu kodu g\u00f6r\u00fcnce herhangi bir \u00f6nlem alman\u0131za gerek yoktur, her \u015fey olmas\u0131 gerekti\u011fi gibidir ve g\u00fcndelik hayat\u0131n\u0131za normal olarak devam edebilirsiniz.<\/span><\/p>\n<ul>\n<li><span style=\"font-size: 14pt;\"><strong>HTTP Durum Kodu 301 &#8211; Kal\u0131c\u0131 Y\u00f6nlendirme<\/strong><\/span><\/li>\n<\/ul>\n<p><span style=\"font-size: 14pt;\">Bir URL, ba\u015fka bir URL&#8217;ye kal\u0131c\u0131 olarak ta\u015f\u0131nm\u0131\u015fsa 301 y\u00f6nlendirmesi kullan\u0131lmal\u0131d\u0131r. <strong>Bu kod, sayfan\u0131za gelen ziyaret\u00e7ilerin ve botlar\u0131n yeni URL&#8217;ye y\u00f6nlendirilece\u011fi anlam\u0131na gelir.<\/strong> Buna ek olarak link payla\u015f\u0131mlar\u0131 da yeni URL&#8217;ye y\u00f6nlendirilir. Google, her ne kadar 3xx y\u00f6nlendirmelerinin herhangi bir fark yaratmad\u0131\u011f\u0131n\u0131, eski sayfa ile yeni sayfan\u0131n e\u015fit muamele g\u00f6rd\u00fc\u011f\u00fcn\u00fc s\u00f6ylese de yap\u0131lan ara\u015ft\u0131rmalar ve testler bunun \u00e7ok da do\u011fru olmad\u0131\u011f\u0131n\u0131 ortaya \u00e7\u0131kartt\u0131. Yine de kal\u0131c\u0131 sayfa y\u00f6nlendirmeleri i\u00e7in 301 tercih edilmeye devam etmektedir.<\/span><\/p>\n<ul>\n<li><span style=\"font-size: 14pt;\"><strong>HTTP Durum Kodu 302 &#8211; Ge\u00e7ici Y\u00f6nlendirme<\/strong><\/span><\/li>\n<\/ul>\n<p><span style=\"font-size: 14pt;\">302 y\u00f6nlendirmesinde de 301 y\u00f6nlendirmesinde oldu\u011fu gibi ziyaret\u00e7iler ve botlar yeni sayfaya y\u00f6nlendirilir. Fakat genellikle bir site tekrar kullan\u0131lmak \u00fczere bak\u0131ma al\u0131nd\u0131\u011f\u0131 zaman kullan\u0131l\u0131r. S\u00fcrekli de\u011fi\u015fiklikler yapan ki\u015filerin 302 y\u00f6nlendirmelerini kullanmas\u0131 \u00f6nerilir.<\/span><\/p>\n<ul>\n<li><span style=\"font-size: 14pt;\"><strong>HTTP Durum Kodu 404 &#8211; Not Found (Bulunamad\u0131)<\/strong><\/span><\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-10828 size-full\" src=\"https:\/\/www.ihs.com.tr\/blog\/wp-content\/uploads\/2017\/12\/404-hatasi.jpg\" alt=\"404-hatasi\" width=\"800\" height=\"600\" srcset=\"https:\/\/www.ihs.com.tr\/blog\/wp-content\/uploads\/2017\/12\/404-hatasi.jpg 800w, https:\/\/www.ihs.com.tr\/blog\/wp-content\/uploads\/2017\/12\/404-hatasi-300x225.jpg 300w, https:\/\/www.ihs.com.tr\/blog\/wp-content\/uploads\/2017\/12\/404-hatasi-585x439.jpg 585w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/p>\n<p><span style=\"font-size: 14pt;\"><strong>Olduk\u00e7a pop\u00fcler olan bu kod, taray\u0131c\u0131n\u0131n istedi\u011fi dosyan\u0131n ya da sayfan\u0131n sunucu taraf\u0131ndan bulunamad\u0131\u011f\u0131 anlam\u0131na gelir.<\/strong> 404 kodu, sayfadaki sorunun kal\u0131c\u0131 m\u0131 yoksa ge\u00e7ici mi oldu\u011funu belirtmez. Var olmayan herhangi bir URL&#8217;yi yazarak 404 durum kodunun tam olarak nas\u0131l g\u00f6r\u00fcnd\u00fc\u011f\u00fcn\u00fc g\u00f6rebilirsiniz. <strong>404, rahats\u0131z edici bir koddur ve ziyaret\u00e7iye duvara \u00e7arpm\u0131\u015f hissi verir.<\/strong> Bu kodu g\u00f6ren ziyaret\u00e7iler genellikle ba\u015fka siteye gitmeyi tercih eder, e\u011fer \u015fansl\u0131ysan\u0131z bir ihtimal tekrar denemeyi d\u00fc\u015f\u00fcnebilirler.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Her sitede 404 durum kodundan ka\u00e7\u0131nmak i\u00e7in yap\u0131lm\u0131\u015f y\u00f6nlendirmeler vard\u0131r. Fakat bu sayfalar\u0131n her zaman y\u00f6nlendirilmesi gerekmez, ba\u015fka se\u00e7enekler de var. Bu konuda en s\u0131k yap\u0131lan yanl\u0131\u015f tek \u00e7arenin 301 y\u00f6nlendirmeleri oldu\u011funun san\u0131lmas\u0131d\u0131r. Genel olarak bu k\u00f6t\u00fc bir fikirdir \u00e7\u00fcnk\u00fc eri\u015fmeye \u00e7al\u0131\u015ft\u0131klar\u0131 sayfan\u0131n asl\u0131nda var olmad\u0131\u011f\u0131n\u0131 fark eden kullan\u0131c\u0131lar\u0131n kafas\u0131nda soru i\u015fareti b\u0131rak\u0131rs\u0131n\u0131z.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">404 kodunu veren sayfan\u0131z \u00e7ok trafi\u011fi olan bir sayfaysa ya da ziyaret\u00e7ilerin akl\u0131nda kalan belirgin bir URL&#8217;ye sahipse, bu sayfayla m\u00fcmk\u00fcn oldu\u011funca alakas\u0131 olan en yak\u0131n sayfaya 301 y\u00f6nlendirmesi yapmal\u0131s\u0131n\u0131z. \u00d6rne\u011fin, art\u0131k <em>&#8220;f\u0131st\u0131kl\u0131 baklava&#8221;<\/em> sayfan\u0131z mevcut de\u011filse, <em>&#8220;baklava tarifleri&#8221;<\/em> sayfan\u0131za y\u00f6nlendirmeyi d\u00fc\u015f\u00fcnebilirsiniz.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">T\u00fcm bunlar\u0131n d\u0131\u015f\u0131nda bazen bir sayfan\u0131n 404 hatas\u0131ndan y\u00f6nlendirilmesi gerekebilir. Bu durum sayfan\u0131n dizine eklenmesini ve arama motorlar\u0131 taraf\u0131ndan defalarca taranmas\u0131n\u0131 sa\u011flayacakt\u0131r. Googlebot\u2019un var olmayan sayfalara harcayaca\u011f\u0131 bu s\u00fcre y\u00f6nlendirme yapt\u0131\u011f\u0131n\u0131z sitelerin y\u00fcklenme h\u0131z\u0131n\u0131 azaltabilir ve sitenizin tarama kapsam\u0131n\u0131 olumsuz etkileyebilir. Bu y\u00fczden<strong> Google, var olmayan sayfalar\u0131n\u0131z i\u00e7in 301 y\u00f6nlendirmelerini kullanmak yerine 404 kodunu kullanman\u0131z\u0131 \u00f6neriyor.<\/strong><\/span><\/p>\n<ul>\n<li><span style=\"font-size: 14pt;\"><strong>HTTP Durum Kodu 410 &#8211; Art\u0131k Yok<\/strong><\/span><\/li>\n<\/ul>\n<p><span style=\"font-size: 14pt;\">Bir 410 kodu 404&#8217;ten daha kal\u0131c\u0131d\u0131r ve sayfa art\u0131k yok demektir. Sayfan\u0131n art\u0131k kullan\u0131labilir olmad\u0131\u011f\u0131 anlam\u0131na gelir. E\u011fer sitenizde 410 kodunun oldu\u011fu sayfaya yap\u0131lan link y\u00f6nlendirmeleri varsa onlar\u0131 hemen kald\u0131rmal\u0131s\u0131n\u0131z.<\/span><\/p>\n<ul>\n<li><span style=\"font-size: 14pt;\"><strong>HTTP Durum Kodu 500 &#8211; Dahili Sunucu Hatas\u0131<\/strong><\/span><\/li>\n<\/ul>\n<p><span style=\"font-size: 14pt;\">Sayfan\u0131n eksik ya da bulunamamas\u0131 gibi durumlar\u0131n aksine, <strong>bu kod sunucuda bir sorun oldu\u011funu i\u015faret eder.<\/strong> 500, klasik bir sunucu hatas\u0131d\u0131r ve sitenize eri\u015fimi olumsuz etkiler. Ki\u015filerin ve botlar\u0131n ziyaretleri aksar, link y\u00f6nlendirmeleriniz sonu\u00e7suz kal\u0131r. Arama motorlar\u0131 sorunsuz siteleri sergilemeyi tercih eder; bu y\u00fczden durum kodlar\u0131na h\u00e2kim olup kar\u015f\u0131n\u0131za \u00e7\u0131kt\u0131klar\u0131 zaman bunlar\u0131 d\u00fczeltmelisiniz.<\/span><\/p>\n<ul>\n<li><span style=\"font-size: 14pt;\"><strong>HTTP Durum Kodu 503 &#8211; Hizmet Kullan\u0131lam\u0131yor<\/strong><\/span><\/li>\n<\/ul>\n<p><span style=\"font-size: 14pt;\">500 durum kodunun farkl\u0131 bir \u00e7e\u015fididir ve sunucunun kullan\u0131lamad\u0131\u011f\u0131 anlam\u0131na gelir. <strong>503 kodu, sayfaya gelen ki\u015filerin ve botlar\u0131n daha sonra tekrar gelmesini ister.<\/strong> Bu kodun nedeni sunucuya y\u00f6nelik olan a\u015f\u0131r\u0131 y\u00fcklenmeler ve sunucu bak\u0131m\u0131 gibi sebepler olabilir. 503, sayfan\u0131n sadece k\u0131sa bir s\u00fcreli\u011fine kapal\u0131 oldu\u011funu ve arama motorlar\u0131n\u0131n yak\u0131nda tekrar gelmesini ister.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>HTTP durum kodu, taray\u0131c\u0131n\u0131n iste\u011fine verilen bir sunucu cevab\u0131d\u0131r. Bir web sitesine giri\u015f yapt\u0131\u011f\u0131n\u0131z zaman, taray\u0131c\u0131n\u0131z web sitesinin sunucusuna bir istek g\u00f6nderir.&hellip;<\/p>\n","protected":false},"author":3,"featured_media":10827,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-10826","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-haberler"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/posts\/10826","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/comments?post=10826"}],"version-history":[{"count":3,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/posts\/10826\/revisions"}],"predecessor-version":[{"id":10831,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/posts\/10826\/revisions\/10831"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/media\/10827"}],"wp:attachment":[{"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/media?parent=10826"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/categories?post=10826"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/tags?post=10826"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}