Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 15233|Svar: 1

Alibaba Cloud lastbalanserar SLB:s HTTP-omdirigering till HTTPS-gropen

[Kopiera länk]
Publicerad på 2019-06-20 10:43:29 | | | |
Låt oss popularisera skillnaden mellan statuskoderna 301 och 302

Den 301 Flyttade Permanent begärda resursen har flyttats permanent till en ny plats, och framtida referenser till denna resurs bör använda någon av de flera URI:er som returneras i detta svar. Om möjligt bör klienter med länkredigering automatiskt ändra den begärda adressen till den adress som returneras från servern. Detta svar är också cachebart om inget annat anges.

Resurser som begärts av 302 Found svarar nu tillfälligt på förfrågningar från en annan URI. Eftersom sådana omdirigeringar är tillfälliga bör klienten fortsätta skicka framtida förfrågningar till ursprungsadressen. Detta svar är cachebart endast om det anges i Cache-Control eller Expires.
301 är lämplig för permanenta omdirigeringar

Det vanligaste scenariot för 301 är att använda domännamnshopp.
Till exempel besöker vihttp://www.baidu.comkommer hoppa tillhttps://www.baidu.comEfter att förfrågan skickats kommer en statuskod 301 att returneras, och sedan kommer en plats att returneras, vilket ger en ny adress, och webbläsaren tar denna nya adress för åtkomst.
Observera: 301-förfrågningar kan cachelagras, dvs. genom att titta på statuskoden kan du se att den säger från cache i slutet.
Eller så ändrar du namnet på din webbsida från php till html, och i processen sker även en permanent omdirigering.

302 används för tillfälliga hopp

Till exempel omdirigeras användare som inte är inloggade till inloggningssidan när de besöker användarcentret.
Att besöka en 404-sida omdirigerar till startsidan.



Konfigurationen av Alibaba Cloud Load Balancing SLB är följande:



Vi använder http för att omdirigera till https, den uppenbara avsikten är att omdirigera permanent, inte tillfälligt, men här ger Alibaba Cloud mig vad vi returnerarTillfällig omdirigering 302 statuskod。 Som visas nedan:



Returstatuskoden som testades online med Webmasters Home and Aizhan Network är 302, och jag använde också koden för att returnera statuskoden 302.

Fallstudie: Webbplatsens 302-omdirigeringar straffades av GOOGLE för felaktig användning

Business.com är den största företagssökmotorn och kategorin på internet, med ett rykte om sig att tillhandahålla affärsinformation professionellt, inklusive nästan 190 000 webbsidor. Om du söker på Google efter nyckelordet "företag" kommer webbplatsen att rankas först. Men den 5 september 2010 stötte Business.com på något märkligt: dess startsida PR ändrades från 8 till 0, och startsidan kunde inte hittas i Googles sökresultat. Som tur är är det bara startsidan som "försvinner". Men lyckligtvis återvände startsidan till Googles sökresultat nästa dag, men PR:n var fortfarande 0.

Länk:Inloggningen med hyperlänken är synlig.

Jag är på Baidus webbmasterplattform "HTTPS authentication" idag och upptäckte att en https-verifiering av en webbplats misslyckades, vilket väckte min vaksamhet.

Det finns ingen skillnad mellan 302 och 301 när det gäller funktion, men det bör ha en mycket stor påverkan på SEO, eller så är det uppdelat i två olika statuskoder.

Eftersom denna sida använder intelligent DNS-upplösning kan du ställa in olika adresser för olika regioner, denna sida skiljer endast mellan inhemska och utländska, inhemska Alibaba Cloud, utländska Amazon AWS, som visas i figuren nedan:



Med hjälp av webbmasterns hempingtest upptäckte jag att det finns 29 oberoende IP-adresser, även om upplösningsadresserna är olika, men de omdirigerar alla URL:en http till https.

Jag testade Alibaba Cloud SLB och Amazon CDN med kod, och resultatet som HTTP-omdirigering https gav är följande:



Den enda skillnaden mellan förfrågningar är att när du testar Amazon måste du göra en förfrågan via en proxy, så att du kan åka utomlands för att tolka och bifoga koden:

Innan testning har ett ärende skickats in till Alibaba Cloud, som visas i figuren nedan:



Hittills har det inte lösts och orsaken har inte förklarats.

(Slut)




Föregående:history.pushState implementerar webbläsarsidan utan att uppdatera den modifierade URL-länken
Nästa:Add-Migration: Kan inte binda en parameter till parametern "Path" eftersom parametern är:
 Hyresvärd| Publicerad på 2019-06-21 10:19:32 |
Ingenjör nr 96514: Hej, förlåt att jag gjorde dig väntande. SLB-produkter är designade för att använda 302 som standard, vilket inte kan ändras. Du kan avbryta portomdirigeringar på SLB och istället ställa in HTTP-omdirigeringar till HTTPS i backend-webbservern, vilket låter dig anpassa statuskoden.  



Den här gången blev jag ganska besviken på Alibaba Cloud, statuskoden 301 som används på Alibaba Clouds officiella webbplats, men använde statuskoden 302 för kunderna och förklarade inte varför statuskoden 302 användes.

För SEO:er på webbplatser känns det som att det borde göra skillnad.

Jag kan inte vrida armar och lår, så låt oss konfigurera det själva. Det är ju bara en fråga om några minuter, låt ossTill en början var det inte på grund av lat konfiguration att ställa frågor, ville bara ta reda på det.

HTTP-trafik omdirigerad till HTTPS-konfigurationshandledning
https://www.itsvse.com/thread-7727-1-1.html
(Källa: Architect_Programmer)

Ställ in 80-porten på SLB:s http och vidarebefordra den till 8088-porten i backend (backend kan ställa in det casual), och konfigurationen är följande:

Kom ihågHälsokontroll, kontrollera statuskoden 40x

Starta bara om nginx-tjänsten i backend.
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com