HTTP 302 hatası nasıl düzeltilir (5 yöntem)
HTTP 302 kodu, web sitesi kullanıcılarını bir süre farklı URL’lere yönlendirmenin değerli bir yoludur. Ancak, web siteniz hatalar nedeniyle 302 transfer gönderirse, yanlış bir şey olduğuna dair bir işarettir.
Endişelenmeyin – bu sorunu çözebilirsiniz – ama bazı problem çözme yapmalısınız. İlk adım, HTTP 302 kodunun ne olduğunu, nasıl çalıştığını ve kodun neden göründüğünü tam olarak anlamaktır. Öğrendikten sonra, neyin yanlış olduğunu ve nasıl düzeltileceğini öğrenebilirsiniz. Bu yazıda, HTTP 302 hataları hakkında bilmeniz gereken her şeyi anlatacağız. O zaman düzeltmenize yardımcı olacak beş problem çözme ipucunu paylaşacağız.
Başlayalım! HTTP 302 Durum Kodu için Video Kılavuzumuza bakın
HTTP 302 için durum kodu nedir? Kod 302, özel bir HTTP durum kodu türüdür. Sunucu tarafından tarayıcınıza gönderilen “Notlar” gibi bu kodlar. Bir bağlantıyı her tıkladığınızda veya URL’ye gittiğinizde, tarayıcınız aynı şeyi bir web sunucusu ister. Buna karşılık, sunucu HTTP başlığı ile birlikte ilgili bir kaynağı geri gönderir (örneğin erişmeye çalıştığınız sayfa). HTTP durum kodu üstbilgidedir. Genellikle, bu durum kodunu web sayfasında hiçbir yerde göremezsiniz. Genellikle bunu yalnızca bir hata oluştuğunda veya görünmesini sağlayan bir tarayıcı uzantısı yüklediyseniz görürsünüz:
Sunucu yanıtı 302 durum kodunu ve başlığı: blogging.example.com’u içerecektir. Bu ayar, kullanıcının tarayıcısına bu isteği yeni URL’ye yönlendirmesini sağlar. Tabii ki, tüm bunlar otomatik olarak ve perde arkasında gerçekleşir. Kullanıcılar bu oyunu görememelidir. Tersine, tarayıcıları bunları otomatik olarak yeni kaynaklara getirecektir. Web sitenizde bir şey yanlış yapılandırılmışsa neden HTTP 302 hatası gerçekleşir, 302 Hata Kodu verilmesine neden olabilir. Bu olursa, web sitenizde ziyaretçilerinizi başka yerlere yönlendiren sayfalar gibi sorunlar yaşayabilirsiniz.
Web sitenizde ziyaretçileri yanlış kaynağa yönlendiren sayfalar
Err_too_many_redirects hatası (“yönlendirme döngüsü” olarak da bilinir)
Bu sorunun sonuncusu gerçeği gösterecek tek sorunun. Chrome tarayıcısını kullanırsanız, yönlendirme döngü hata sayfası şöyle görünecektir:
Chrome err_too_many_redirects hata mesajı. Mozilla Firefox’ta şuna benziyor:
Firefox err_too_many_redirects hata mesajı.
Trafiğimizi%1000’den fazla nasıl artırdığımızı bilmek ister misiniz? Haftalık bültenimizi içerideki WordPress insanlar hakkında ipuçlarıyla alan 20.000’den fazla insana katılın!
Şimdi abone olun
Yoast SEO Premium Eklenti Aktarma Sayfası.
Bu kural yanlış yapılandırılmışsa veya iki eklenti çatışıyorsa, bu beklenmedik sorunlara neden olabilir. Bu nedenle, sitenize yüklenen her aleti kontrol etmelisiniz. Örneğin, popüler WordPress 301 Yönlendirme eklentisini kullanıyorsanız, ayarları> 301 yönlendirmelerini açarak yapılandırmayı kontrol edebilirsiniz. Transfer kuralları uyarınca, hazırladığınız tüm transfer kurallarının bir listesini göreceksiniz:
Eklentiler için Kurallar Ayarları Sayfası 301 WordPress’i yeniden yönlendirir.
Burada listelenen tüm 302 transferini kontrol edin ve her şeyin doğru olduğundan emin olun. Ayrıca, transferin aktarılmasına neden olabilecek hiçbir şey ayarlamadığınızdan emin olmak istersiniz. Örneğin, A sayfası-B sayfasına yönelecek şekilde düzenlenmişse, ancak B sayfası da-A sayfasına yönelecek şekilde düzenlenirse, bu hatalara neden olur. Aktarım yöneticisinin bir dizi eklentisi varsa ve soruna hangisine neden olduğundan emin değilseniz, WordPress eklentisi sayfasından tek tek devre dışı bırakmayı deneyebilirsiniz (önce bir yedekleme yaptığınızdan emin olun): WordPress’teki eklenti sayfası Yönetici Gösterge Tablosu. Her eklentiyi devre dışı bıraktıktan sonra, 302 hatasının kalıp kalmadığını görmek için sorunlu URL’yi ziyaret etmeye çalışın. Sorun aniden düzeltilirse, hangi eklentinin soruna neden olduğunu bileceksiniz ve daha sonra daha fazla problemi çözmeyi veya sitenizden silmeyi seçebilirsiniz. 3. WordPress URL ayarlarınızın doğru şekilde yapılandırıldığından emin olun HTTP 302 hatalarının diğer ortak nedenleri WordPress URL ayarlarında yapılandırma hatalarıdır. Bunu kontrol etmek için WordPress kontrol panelinizdeki Ayarlar> Genel’e gidin. Burada, WordPress adresini (URL) ve Site Adresi alanını (URL) göreceksiniz:
Dünya -Sınıf Destek Ekibimizle Destek Desteği Olağanüstü WordPress’i hissedin! Fortune 500 müşterimizi destekleyen aynı ekiple sohbet edin. Planımıza bakın
.Htaccess dosyasındaki xxx komutunu yeniden yazın. Şimdi, doğrudan rewritexxx (yukarıda vurgulanan öğeler) arayacağız. Çok teknik olmadan, yeniden yazma ve yeniden yazma yönü bir URL’den diğerine aktarmak için kullanılır. Yeniden yazma yönü, ziyaretçilerden yönlendirmek istediğiniz URL’yi belirlerken, yeniden yazma yönü ziyaretçinin transferinin amacının URL’sini belirler. İşte bir örnek: RewriteEngine Rewritecond %{http_host} ^web sitesi $ rewriterule ^(.*) $ Http://www.temporary-webite.com/$1 [r = 302] Sonunda bayrak, “[r = 302] “, tarayıcıya bunun geçici bir transfer olduğunu söyleyin. .Htaccess dosyanızda mevcut olmaması gereken yukarıdakilere benzer bir rewritexxx kombinasyonunu görürseniz, sorunu çözüp çözmediğini görmek için sorunun web sayfalarını yeniden yorumlayabilir, değişiklik yapabilir ve yeniden yükleyebilirsiniz. Bir hata oluşursa bir değişiklik yapmadan önce .htaccess dosyanızın bir kopyasını indirip kaydettiğinizden emin olun. 5. Yukarıdaki tüm yöntemleri denediyseniz ve hala problemler yaşıyorsanız, web ana bilgisayarınızla konuşun, bir sonraki adım web ana bilgisayarınızla konuşmaktır. Bu noktanın dışındaki sorun hata kodu 302’yi çözmek çok fazla teknik bilgi gerektirir. Bu nedenle, profesyonel bir geliştirici değilseniz, belki de en iyisi bir uzmandan yardım almaktır. Kinsta’da desteği ciddi şekilde kabul ediyoruz. WordPress Uzman Ekibimiz, her göründüğünde böyle sorunları çözmenize yardımcı olmaya hazırdır:
WordPress URL ayarlarınızın doğru yapılandırıldığından emin olun.
.Htaccess dosyanızda (özellikle Apache sunucusu) yanlış rewritexxx’i arayarak sunucu yapılandırmanızı kontrol edin.