Poďme zpopularizovať rozdiel medzi stavovými kódmi 301 a 302
Požadovaný zdroj 301 Presunutý trvalo bol trvalo presunutý na nové miesto a akékoľvek budúce odkazy na tento zdroj by mali použiť niektorý z viacerých URI vrátených v tejto odpovedi. Ak je to možné, klienti s úpravou odkazu by mali automaticky upraviť požadovanú adresu na adresu vrátenú zo servera. Táto odpoveď je tiež cacheovateľná, pokiaľ nie je uvedené inak.
Zdroje požadované 302 Found teraz dočasne reagujú na požiadavky z iného URI. Keďže takéto presmerovania sú dočasné, klient by mal naďalej posielať budúce požiadavky na pôvodnú adresu. Táto odpoveď je cacheovateľná len ak je špecifikovaná v Cache-Control alebo Expires. 301 je vhodný pre trvalé presmerovania
Najbežnejším scenárom pre 301 je použitie skokov doménových mien. Napríklad, navštevujemehttp://www.baidu.compreskočím nahttps://www.baidu.comPo odoslaní požiadavky sa vráti stavový kód 301 a potom sa zobrazí poloha, ktorá vyvolá novú adresu, a prehliadač túto novú adresu využije na prístup. Poznámka: 301 požiadaviek je možné ukladať do vyrovnávacej pamäte, teda podľa stavového kódu zistíte, že na konci je uvedené z cache. Alebo zmeníte názov svojej webovej stránky z php na html a pri tom nastane aj trvalé presmerovanie.
302 sa používa na dočasné skoky
Napríklad používatelia, ktorí nie sú prihlásení, sú pri návšteve používateľského centra presmerovaní na prihlasovaciu stránku. Návšteva stránky 404 presmeruje na domovskú stránku.
Konfigurácia Alibaba Cloud Load Balancing SLB je nasledovná:
Používame http na presmerovanie na https, zrejmým zámerom je presmerovať trvalo, nie dočasne, ale tu mi Alibaba Cloud dáva to, čo vraciameDočasný presmerovací kód 302。 Ako je uvedené nižšie:
Kód vrátenia testovaný online cez Webmaster's Home a Aizhan Network je 302 a tento kód som použil aj na vrátenie stavového kódu 302.
Prípadová štúdia: Presmerovania webu 302 boli potrestané GOOGLE za nesprávne použitie
Business.com je najväčší podnikateľský vyhľadávač a kategória na internete, s povesťou profesionálneho poskytovania obchodných informácií, vrátane takmer 190 000 webových stránok. Ak vyhľadáte na Google kľúčové slovo "business", webová stránka sa umiestni na prvom mieste. Avšak 5. septembra 2010 Business.com narazil na zvláštnu vec: PR na domovskej stránke sa zmenil z 8 na 0 a domovskú stránku nebolo možné nájsť vo výsledkoch vyhľadávania Google. Našťastie je to len domovská stránka, ktorá je "odparená". Našťastie sa domovská stránka na druhý deň vrátila do výsledkov vyhľadávania Google, no PR stále bolo 0.
Väzba:Prihlásenie na hypertextový odkaz je viditeľné.
Dnes som na platforme Baidu "HTTPS authentication" a zistil som, že overenie https na stránke zlyhalo, čo vzbudilo moju pozornosť.
Medzi 302 a 301 nie je rozdiel z hľadiska funkčnosti, ale mal by mať veľmi veľký vplyv na SEO, inak je rozdelený na dva rôzne stavové kódy.
Keďže táto stránka používa inteligentné DNS rozlíšenie, môžete nastaviť rôzne adresy pre rôzne regióny, táto stránka rozlišuje iba medzi domácimi a zahraničnými, domácimi Alibaba Cloud a zahraničnými Amazon AWS, ako je znázornené na obrázku nižšie:
Pomocou testu pingu od webmastera som zistil, že existuje 29 nezávislých IP adries, hoci adresy rozlíšenia sú odlišné, ale všetky presmerujú URL http na https.
Testoval som Alibaba Cloud SLB a Amazon CDN pomocou kódu a výsledok vrátený cez HTTP presmerovanie https je nasledovný:
Jediný rozdiel v požiadavkách je, že pri testovaní Amazonu musíte požiadať cez proxy, aby ste mohli ísť do zahraničia a analyzovať a pripojiť kód:
Pred testovaním bol zadaný ticket do Alibaba Cloud, ako je znázornené na obrázku nižšie:
K dnešnému dňu to nebolo vyriešené a dôvod nebol vysvetlený.
(Koniec)
|