301 ve 302 durum kodları arasındaki farkı popülerleştirelim
301 Taşınan Kalıcı İstenen kaynak kalıcı olarak yeni bir konuma taşındı ve bu kaynağa gelecekte atıfta bulunanlar, bu yanıtta geri dönen birkaç URI'den birini kullanmalıdır. Mümkünse, bağlantı düzenleme yapan istemciler istenen adresi sunucudan geri dönen adrese otomatik olarak değiştirmelidir. Bu yanıt ayrıca önbelleğe ayıktır, aksi belirtilmedikçe.
302 Found tarafından istenen kaynaklar artık farklı bir URI'den gelen taleplere geçici olarak yanıt veriyor. Bu tür yönlendirmeler geçici olduğundan, istemci gelecekteki talepleri orijinal adrese göndermeye devam etmelidir. Bu yanıt yalnızca Cache-Control veya Expires bölümünde belirtildiğinde önbelleklenebilir. 301 kalıcı yönlendirmeler için uygundur
301 için en yaygın senaryo, alan adı atlamalarını kullanmaktır. Örneğin, ziyaret ediyoruzhttp://www.baidu.comatlayacakhttps://www.baidu.comİstek gönderildikten sonra 301 durum kodu geri gönderilir, ardından bir konum döner, yeni bir adres sorar ve tarayıcı bu yeni adresi erişim için alır. Not: 301 istekleri önbelleğe alınabilir, yani durum koduna bakarak sonunda önbellekten yazdığını görebilirsiniz. Ya da web sayfanızın adını php'den html'ye değiştirirsiniz ve bu süreçte kalıcı bir yönlendirme de gerçekleşir.
302 geçici atlamalar için kullanılır
Örneğin, giriş yapmamış kullanıcılar kullanıcı merkezine girdiklerinde giriş sayfasına yönlendirilir. 404 sayfayı ziyaret etmek ana sayfaya yönlendirilir.
Alibaba Bulut Yük Dengeleme SLB'nin yapılandırması aşağıdaki gibidir:
HTTP kullanarak https'e yönlendiriyoruz, açık amaç kalıcı olarak yönlendirmek, geçici değil, ama burada Alibaba Cloud bana geri döndüğümüzü veriyorGeçici yönlendirme 302 durum kodu。 Aşağıda gösterildiği gibi:
Webmaster's Home ve Aizhan Network ile çevrimiçi test edilen iade durum kodu 302 ve ayrıca 302 durum kodunu döndürmek için bu kodu kullandım.
Vaka Çalışması: Web sitesi 302 yönlendirmeleri GOOGLE tarafından uygunsuz kullanım nedeniyle cezalandırıldı
Business.com, yaklaşık 190.000 web sayfası dahil olmak üzere iş bilgisini profesyonel olarak sunma konusunda ün sahibi olan en büyük iş arama motoru ve kategorisidir. Google'da "business" anahtar kelimesini ararsanız, web sitesi ilk sırada olur. Ancak 5 Eylül 2010'da Business.com garip bir durumla karşılaştı: ana sayfa PR'i 8'den 0'a değişti ve ana sayfa Google arama sonuçlarında bulunamadı. Neyse ki, sadece ana sayfa "buharlaşıyor". Neyse ki, ana sayfa ertesi gün Google'ın arama sonuçlarına geri döndü, ancak PR hâlâ 0 oldu.
Bağlantı:Bağlantı girişi görünür.
Bugün Baidu web yöneticisi platformu "HTTPS authentication"dayım ve bir site https doğrulamasının başarısız olduğunu fark ettim, bu da dikkatimi çekti.
302 ile 301 arasında işlev açısından fark yok, ancak SEO üzerinde çok büyük bir etkisi olmalı ya da iki farklı durum koduna ayrılır.
Bu site akıllı DNS çözünürlüğü kullandığı için, farklı bölgeler için farklı adresler ayarlayabilirsiniz; bu site yalnızca yerli ve yurtdış, yerel Alibaba Cloud, yabancı Amazon AWS arasındaki ayrımı yapar, aşağıdaki şekilde gösterilmiştir:
Webmaster'ın ana ping testini kullanarak, çözünürlük adresleri farklı olsa da 29 bağımsız IP olduğunu buldum, ancak hepsi URL http'yi https'e yönlendiriyor.
Alibaba Cloud SLB ve Amazon CDN'i kodla test ettim ve HTTP yönlendirme https'in sonucu şu şekildedir:
Taleplerdeki tek fark, Amazon test ederken bir proxy üzerinden bir talep yapmanız gerektiği, böylece yurtdışına gidip kodu ayrıştırıp ekleyebilirsiniz:
Test öncesi, aşağıdaki şekilde gösterildiği gibi Alibaba Cloud'a bir bilet gönderilmiştir:
Şu ana kadar sorun çözülmedi ve nedeni açıklanmadı.
(Son)
|