Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 15233|Atsakyti: 1

"Alibaba Cloud" apkrovos balansavimas SLB HTTP nukreipimas į HTTPS duobę

[Kopijuoti nuorodą]
Paskelbta 2019-06-20 10:43:29 | | | |
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)




Ankstesnis:history.pushState įgyvendina naršyklės puslapį neatnaujindamas pakeistos URL nuorodos
Kitą:Add-Migration: negalima susieti parametro su parametru "Path", nes parametras yra:
 Savininkas| Paskelbta 2019-06-21 10:19:32 |
Inžinierius Nr. 96514 : Sveiki, atsiprašau, kad laukiate. SLB produktai pagal numatytuosius nustatymus sukurti naudoti 302, kurio keisti negalima. Galite atšaukti SLB prievado peradresavimus ir vietoj to nustatyti HTTP peradresavimus į HTTPS vidiniame žiniatinklio serveryje, kuris leidžia tinkinti būsenos kodą.  



Šį kartą buvau gana nusivylęs "Alibaba Cloud", 301 būsenos kodu, kurį naudoja oficiali "Alibaba Cloud" svetainė, tačiau klientams naudojau 302 būsenos kodą ir nepaaiškinau, kodėl buvo naudojamas 302 būsenos kodas.

Atrodo, kad svetainės SEO turėtų turėti įtakos.

Negaliu susukti rankų ir šlaunų, todėl sukonfigūruokime patys. Galų gale, tai tik kelių minučių klausimas, leiskiteIš pradžių ne dėl tingios konfigūracijos užduoti klausimus, tiesiog norėjau sužinoti.

HTTP srautas nukreiptas į HTTPS konfigūracijos mokymo programą
https://www.itsvse.com/thread-7727-1-1.html
(Šaltinis: Architect_Programmer)

Nustatykite SLB http 80 prievadą ir persiųskite jį į užpakalinės dalies 8088 prievadą (užpakalinė dalis gali jį nustatyti atsitiktinai), o konfigūracija yra tokia:

PrisimintiSveikatos patikrinimas, 40x būsenos kodo patikrinimas

Tiesiog iš naujo paleiskite nginx paslaugą galinėje dalyje.
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com