Să popularizăm diferența dintre codurile de status 301 și 302
Resursa 301 Mutată permanent a fost mutată permanent într-o nouă locație, iar orice referințe viitoare la această resursă ar trebui să folosească unul dintre numeroasele URI-uri returnate în acest răspuns. Dacă este posibil, clienții cu editare a linkurilor ar trebui să modifice automat adresa solicitată în adresa returnată de server. Acest răspuns este de asemenea cacheabil, cu excepția cazului în care se specifică altfel.
Resursele solicitate de 302 Found răspund acum temporar la solicitări de la un alt URI. Deoarece astfel de redirecționări sunt temporare, clientul ar trebui să continue să trimită cereri viitoare către adresa originală. Acest răspuns poate fi cacheat doar dacă este specificat în Cache-Control sau Expires. 301 este potrivit pentru redirecționări permanente
Cel mai comun scenariu pentru 301 este să folosești salturi de nume de domeniu. De exemplu, vizitămhttp://www.baidu.comVoi sări lahttps://www.baidu.comDupă trimiterea cererii, un cod de stare 301 va fi returnat, apoi o locație va fi returnată, solicitând o nouă adresă, iar browserul va prelua această nouă adresă pentru a fi accesată. Notă: cererile 301 pot fi stocate în cache, adică uitându-te la codul de stare, poți vedea că la final scrie de la cache. Sau schimbi numele paginii tale web din php în html și, în acest proces, va apărea și o redirecționare permanentă.
302 este folosit pentru sărituri temporare
De exemplu, utilizatorii care nu sunt autentificați sunt redirecționați către pagina de autentificare când vizitează centrul utilizatorilor. Vizitarea unei pagini 404 redirecționează către pagina principală.
Configurația SLB-ului de echilibrare a încărcării Alibaba Cloud este următoarea:
Folosim http pentru a redirecționa către https, intenția evidentă este să redirecționăm permanent, nu temporar, dar aici Alibaba Cloud îmi oferă ceea ce returnămCod temporar de redirecționare 302 de stare。 Așa cum se arată mai jos:
Codul de stare de retur testat online cu Webmaster's Home și Aizhan Network este 302, iar eu am folosit codul și pentru a returna codul de stare 302.
Studiu de caz: Redirecționările site-ului 302 au fost penalizate de GOOGLE pentru utilizare necorespunzătoare
Business.com este cel mai mare motor de căutare și categorie de afaceri de pe Internet, având o reputație pentru furnizarea profesională de informații despre afaceri, incluzând aproape 190.000 de pagini web. Dacă cauți pe Google cuvântul cheie "business", site-ul va fi clasat pe primul loc. Totuși, pe 5 septembrie 2010, Business.com întâlnit un lucru ciudat: PR-ul paginii principale s-a schimbat de la 8 la 0, iar pagina principală nu a mai fost găsită în rezultatele căutărilor Google. Din fericire, doar pagina principală este "evaporată". Dar, din fericire, pagina principală a revenit la rezultatele căutărilor Google a doua zi, însă PR-ul era tot 0.
Legătură:Autentificarea cu hyperlink este vizibilă.
Astăzi sunt pe platforma de webmasteri Baidu "HTTPS authentication" și am descoperit că verificarea https a site-ului a eșuat, ceea ce mi-a atras vigilența.
Nu există nicio diferență între 302 și 301 în ceea ce privește funcționalitatea, dar ar trebui să aibă un impact foarte mare asupra SEO-ului, altfel este împărțit în două coduri de status diferite.
Deoarece acest site folosește rezoluție DNS inteligentă, poți seta adrese diferite pentru regiuni diferite, acest site distinge doar între cele interne și cele externe, Alibaba Cloud domestice, Amazon AWS străin, așa cum se vede în figura de mai jos:
Folosind testul de ping de acasă al webmasterului, am descoperit că există 29 de IP-uri independente, deși adresele de rezoluție sunt diferite, dar toate redirecționează URL-ul http către https.
Am testat Alibaba Cloud SLB și Amazon CDN cu cod, iar rezultatul returnat prin HTTP redirect https este următorul:
Singura diferență în solicitări este că, atunci când testezi Amazon, trebuie să faci o cerere printr-un proxy, astfel încât să poți merge în străinătate să analizezi și să atașezi codul:
Înainte de testare, un tichet a fost trimis către Alibaba Cloud, așa cum se vede în figura de mai jos:
Până în acest moment, problema nu a fost rezolvată și motivul nu a fost explicat.
(Sfârșit)
|