Išpopuliarinkime skirtumą tarp būsenos kodų 301 ir 302
301 Perkeltas visam laikui prašomas išteklius buvo visam laikui perkeltas į naują vietą, ir bet kokios būsimos nuorodos į šį šaltinį turėtų naudoti vieną iš kelių šiame atsakyme pateiktų URI. Jei įmanoma, klientai, redaguojantys saitus, turėtų automatiškai pakeisti prašomą adresą į adresą, grąžintą iš serverio. Šis atsakymas taip pat saugomas, jei nenurodyta kitaip.
302 Found prašomi ištekliai dabar laikinai atsako į užklausas iš kito URI. Kadangi tokie peradresavimai yra laikini, klientas turėtų ir toliau siųsti užklausas pradiniu adresu. Šis atsakymas talpykloje saugomas tik tuo atveju, jei jis nurodytas Talpyklos valdymas arba Galiojimo laikas. 301 tinka nuolatiniams peradresavimams
Dažniausias 301 scenarijus yra naudoti domeno vardo šuolius. Pavyzdžiui, mes lankomėshttp://www.baidu.comperšoks įhttps://www.baidu.comIšsiuntus užklausą, bus grąžintas 301 būsenos kodas, tada bus grąžinta vieta, raginanti naują adresą, o naršyklė priims šį naują adresą. Pastaba: 301 užklausa gali būti talpykloje, t.y. pažvelgę į būsenos kodą, galite pastebėti, kad pabaigoje parašyta iš talpyklos. Arba pakeičiate savo tinklalapio pavadinimą iš php į html, o proceso metu taip pat įvyks nuolatinis peradresavimas.
302 naudojamas laikiniems šuoliams
Pavyzdžiui, neprisijungę vartotojai nukreipiami į prisijungimo puslapį, kai apsilanko vartotojų centre. Apsilankius 404 puslapyje, nukreipiama į pagrindinį puslapį.
"Alibaba Cloud Load Balancing SLB" konfigūracija yra tokia:
Mes naudojame http nukreipti į https, akivaizdus ketinimas yra nukreipti visam laikui, o ne laikinai, bet čia Alibaba Cloud suteikia man tai, ką mes grąžinameLaikino peradresavimo 302 būsenos kodas。 Kaip parodyta žemiau:
Grąžinimo būsenos kodas, išbandytas internete su Webmaster's Home ir Aizhan Network yra 302, ir aš taip pat naudojau kodą grąžinti 302 būsenos kodą.
Atvejo analizė: GOOGLE nubaudė 302 svetainės peradresavimus už netinkamą naudojimą
Business.com yra didžiausia verslo paieškos sistema ir kategorija internete, turinti reputaciją dėl profesionalios verslo informacijos teikimo, įskaitant beveik 190 000 tinklalapių. Jei "Google" ieškosite pagal raktinį žodį "verslas", svetainė bus reitinguojama pirmiausia. Tačiau 2010 m. rugsėjo 5 d. Business.com susidūrė su keistu dalyku: jo pagrindinio puslapio PR pasikeitė iš 8 į 0, o pagrindinio puslapio nepavyko rasti "Google" paieškos rezultatuose. Laimei, "išgaruoja" tik pagrindinis puslapis. Tačiau, laimei, kitą dieną pagrindinis puslapis grįžo į "Google" paieškos rezultatus, tačiau PR vis tiek buvo 0.
Saitas:Hipersaito prisijungimas matomas.
Šiandien esu "Baidu" žiniatinklio valdytojo platformoje "HTTPS autentifikavimas" ir pastebėjau, kad svetainės https patvirtinimas nepavyko, o tai sukėlė mano budrumą.
Funkcijos požiūriu 302 ir 301 nesiskiria, tačiau tai turėtų turėti labai didelę įtaką SEO arba yra padalinta į du skirtingus būsenos kodus.
Kadangi šioje svetainėje naudojama išmanioji DNS raiška, skirtingiems regionams galite nustatyti skirtingus adresus, šioje svetainėje išskiriami tik vietiniai ir užsienio, vietiniai "Alibaba Cloud", užsienio "Amazon AWS", kaip parodyta paveikslėlyje žemiau:
Naudodamas žiniatinklio valdytojo namų ping testą, radau, kad yra 29 nepriklausomi IP, nors skiriamosios gebos adresai skiriasi, tačiau jie visi nukreipia URL http į https.
Išbandžiau "Alibaba Cloud SLB" ir "Amazon CDN" su kodu, o HTTP peradresavimo https grąžintas rezultatas yra toks:
Vienintelis užklausų skirtumas yra tas, kad testuodami "Amazon" turite pateikti užklausą per tarpinį serverį, kad galėtumėte vykti į užsienį išanalizuoti ir pridėti kodą:
Prieš testavimą "Alibaba Cloud" buvo pateiktas bilietas, kaip parodyta paveikslėlyje žemiau:
Iki šiol jis nebuvo išspręstas ir priežastis nebuvo paaiškinta.
(Pabaiga)
|