Hatalar tam olarak eğlenceli değildir ve bu durum, çözemediğiniz ezoterik hata kodları için iki katına çıkar. Hata 505, WordPress web sitenizdeki giden bağlantılar gibi beklenmedik yerlerde ortaya çıkabilen şifreli ve kafa karıştırıcı bir örnektir. Bu konuyla ilgili internette kapsamlı bir makale bulunmadığından, konuyu kesin olarak çözmeye karar verdik. 505 hata kodunun anlamına ve nasıl çözüleceğine bir göz atalım.
505 Hata Kodunun Anlamı Ortaya Çıktı
![[Explorer'da Hata]](https://cloudzy.com/wp-content/uploads/image3-5.png)
Hata 505, "HTTP Sürümü Desteklenmiyor" kodudur ve bu, istemcinin isteğinin, sunucunun tanımadığı bir HTTP sürümünü kullandığı anlamına gelir. Çoğu zaman sorun, web sunucusunun eski bir HTTP sürümünü kullanmasıdır. Apache veya Nginx gibi web sunucuları uzun süre güncellenmediğinde bu durum meydana gelebilir.
Ancak bazen bunun tersi de söz konusudur. Daha yeni web siteleri için Internet Explorer gibi daha eski tarayıcılar kullanıyorsanız, 505 hatasını çok fazla görme ihtimaliniz vardır. Bu durumda her ne kadar sunucu hatası olarak adlandırılsa da sorun HTTP sunucusunda değildir.
Artık sunucuya erişiminizin olup olmamasına bağlı olarak bu hatayı önlemenin bazı yolları var. Hemen içeri dalalım.
Etkili HTTP 505 Hatasını Çözmenin Yolları
HTTP 505 Hatası Nasıl Çözülür: İstemci Tarafı Çözümler
Tarayıcınızda 505 numaralı hatayı görüyorsanız bunu düzeltmenin iki hızlı yolu vardır. Yapmanız gereken ilk şey, örneğin Microsoft'un Internet Explorer'ı gibi gerçekten eski bir tarayıcı kullanıp kullanmadığınızı kontrol etmektir. Bu gibi durumlarda tarayıcınız eski HTTP sürümlerini kullanarak modern bir web sunucusuna bağlanmaya çalışıyor. Bu durumu düzeltmenin en iyi yolu Firefox veya Google Chrome gibi modern bir tarayıcıya geçmek.
Modern bir tarayıcı kullanıyorsanız ve 505 hatasıyla karşılaştıysanız en hızlı çözüm, tarayıcınızın önbelleğini temizlemektir. Daha hızlı çalışmak ve daha az ağ trafiği tüketmek için çoğu tarayıcı, ziyaret ettiğiniz web sitelerinin bazı özelliklerini saklayan önbelleğe alma yöntemlerini kullanır. Bazılarımes, önbellek ve gerçek web sitesi içeriği bir süre sonra eşleşmez ve bu, 505 "HTTP sürümü desteklenmiyor" gibi hatalara neden olabilir. olarak örnek olarak Chrome tarayıcınızdaki önbelleği nasıl temizleyeceğinizi anlatacağız.
Chrome, önbelleği yönetmek ve temizlemek için farklı yollar sunar ancak en hızlı yol şudur:
- Chrome'dayken F12'ye basın
- Adres çubuğunun yanındaki yenileme düğmesini tıklayıp basılı tutun
- Görünen menüden “Önbelleği Boşalt ve Donanımı Yeniden Yükle” seçeneğini seçin
![[Chrome Sabit Yeniden Yükleme Menüsü]](https://cloudzy.com/wp-content/uploads/image1-6.png)
HTTP 505 Hatası Nasıl Çözülür: Sunucu Tarafı Çözümler
WordPress tabanlı bir web sitesi çalıştırıyorsanız veya eski bir web sunucusu veya barındırma sağlayıcısını kullanarak bir web sitesi barındırıyorsanız, 505 hatasıyla ilgili bir şeyler yapabilirsiniz.
Blog yazmaya başla
WordPress'inizi, dünya çapında NVMe depolama ve minimum gecikme süresine sahip üst düzey donanımda kendiniz barındırın; favori dağıtımınızı seçin.
WordPress VPS'yi edininHTTP Sürümünü Kontrol Etme
Sorunu çözmenin ilk adımı, web sunucunuzun gerçekte hangi HTTP sürümünü kullandığını görmektir. Bunu yapmak için Windows'ta TelNet'i veya kıvırmak Linux'ta komut. O zamandan beri TelNet Çevrimiçi olarak pek çok talimat mevcut olduğundan, Linux komut satırını kullanarak HTTP sürümünü kontrol etme adımlarını ele alacağız.
Öncelikle Terminali başlatmamız gerekiyor. Bu, çoğu dağıtımda Ctrl+Alt+T tuşlarına basılarak ve hepsinde Uygulamalar menüsünden yapılabilir. Terminali açtıktan sonra aşağıdaki komutu girin ve <Geri Dön> tuşuna basın
curl --head http://example.site/
Elbette “example.site”yi kendi web sitenizin adresiyle değiştirmeniz gerekiyor. Bu komutu çalıştırdığınızda, şuna benzer bir özellik listesi görmelisiniz:
![[HTTP Sürümü için Linux Terminal İsteği]](https://cloudzy.com/wp-content/uploads/Screenshot-from-2021-07-17-11-53-29.png)
Ancak sorun WordPress'te ortaya çıktığında nedeni başka bir şeydir ve farklı bir çözüme ihtiyaç duyacaktır. Bir göz atalım.
WordPress Sorunu
Bazen WordPress eklentileri, bazı giden bağlantılara giden yol üzerindeki üçüncü taraf web sitelerine bağlanmaya çalışır ve bu da sorunlara neden olabilir. Örneğin müşterinizi Amazon'da satılan ürününüze yönlendirmek istediğinizi düşünün. Ürününüz için tamamen uygun olan statik URL'ler kullanabilirsiniz, ancak birisi web sitenizden bunlara tıkladığında 505 hatası alır. Bunun nedeni genellikle bir eklenti ve üçüncü taraf web sitesinin HTTP sürümü ile gerçek hedefin HTTP sürümü arasındaki farktır. Bunu test etmek için yukarıdaki yöntemi kullanabilirsiniz. kıvırmak web sitenizin ve bağlandığınızın HTTP sürümünü kontrol etmek için.
WordPress Çözümü #1
Bununla başa çıkmanın iki yolu var. Yalnızca birkaç eklenti kullanıyorsanız suçluyu bulmak için eklentileri tek tek kapatmanızı öneririz. Daha sonra bunu kendi alternatifiniz veya kodunuzla değiştirebilirsiniz. Ancak bu her zaman pratik bir çözüm değildir. 505 hata kodunun sorumlusunu bulamayacak kadar çok eklentiniz olabilir veya eklentiyi bulsanız bile ondan vazgeçemeyebilirsiniz. Bu nedenle, yalnızca geçici bir çözüm olmasına rağmen aşağıdaki yöntem buna değebilir.
Blog yazmaya başla
WordPress'inizi, dünya çapında NVMe depolama ve minimum gecikme süresine sahip üst düzey donanımda kendiniz barındırın; favori dağıtımınızı seçin.
WordPress VPS'yi edininWordPress Çözümü #2
Bu yöntem, devre dışı bırakmayı içerir. WordPress Bağlantı Denetleyicisi, bozuk bağlantıları bulur ve bildirir. Genellikle istenmeyen ve eski bağlantıları kaldırmanıza olanak tanıyan kullanışlı bir araçtır. Çalışan bağlantıların eklentiler nedeniyle bozuk olduğunu bildirmeye başladığında web sitenize zarar verme potansiyeli vardır. Kırık bağlantılarla ilgili yanlış raporlar, web sitenizin gerçek bir analizini imkansız hale getirebilir ve görünüşte bozuk bağlantıların çoğu SEO sıralamanızı düşürebilir. Tüm bunlardan kaçınmak için yanlış alarm veren web siteleri için Link Checker'ı kapatmamız gerekiyor.
Hala 505 hata koduyla yanıt veren tüm çalışan bağlantıları bulduğunuzda, aşağıdaki adımları kullanarak bunları bağlantı denetleyicisinin dışında bırakabilirsiniz:
- WordPress Kontrol Panelinize gidin
- Ayarlar → Bağlantı Denetleyicisi → Hangi Bağlantıların Kontrol Edileceği seçeneğine gidin
- Etki alanlarını Hariç Tutma listesine ekleyin
- Değişiklikleri Kaydet'i tıklayın
Daha Basit Bir Yol mu?
İşte bu kadar. Bunun, tüm tezahürlerinde 505 hata koduyla ilgilenmesi gerekirdi. Tabii ki, bu kadar basit bir şekilde ortadan kaybolmama ihtimali her zaman vardır. O zaman HTTP 505 hatası nasıl çözülür? Bunun basit bir yolu, bu konuda endişelenmeyi bırakıp her şeyi bize bırakmaktır. En üst düzey altyapı üzerinde çalışan ve en son yazılım sürümlerini kullanan optimize edilmiş WordPress VPS'miz, bu tür hatalarla karşılaşmamanızı sağlar. Güncelleme ve yedekleme işlemlerini bize bırakabilir, zamanınızı daha verimli olmaya ayırabilirsiniz. Şuna bir göz atın: WordPress VPS çözümleri Burada.