Nginx - Cookies Rewrite

Innholdsfortegnelse
En av fordelene vi har Nginx Det er fleksibiliteten til å bruke forskjellige elementer og med det å kunne lage regler som serveren tolker og dermed kunne tjene passende innhold, et av disse elementene vi kan bruke er informasjonskapsler nettleser.
Vel, det er flere ting, en vi kan tenke på er at ved hjelp av en informasjonskapsel etablerer vi miljøer og miljøer, så hvis vi vet i hvilket miljø vi er, kan vi servere innhold med en annen konfigurasjon.
De informasjonskapsler De er små filer som vi kan lagre på brukerens datamaskin, med dette kan siden vårt skaffe viktige data som preferanser eller historikk for tidligere bruk av brukeren på et nettsted.
FordelUtnytter dette Nginx Du kan også gjøre det samme og dra nytte av disse filene, og avhengig av innholdet kan vi ta en eller annen handling, for eksempel å etablere arbeidsmiljøer og dermed skrive en annen regel avhengig av miljøet.
Hvis vi vil se informasjonskapsler i nettleserne våre, må vi vanligvis gå til avanserte innstillinger, der vi kan se noe som dette:

Vi ser på bildet hvordan nettleseren klassifiserer informasjonskapsler i henhold til nettstedet de kommer fra, og navnet vi tildeler dem fra applikasjonene våre, vanligvis er dette gjennomsiktig for brukerne, men vi kan bruke det som et handlingselement i applikasjonen vår og dra fordel av evnene som er galt med det Nginx som en server.
For å lage regelen omskrive Med informasjonskapsler er det første vi må gjøre å tenke på hva vi vil ha det til, i tilfelle av dette eksemplet skal vi gjøre noen betingelser for å sende brukeren til et miljø i henhold til informasjonskapselen de har på datamaskinen.
La oss se på det følgende bildet en kode som kan hjelpe oss med å nå målet.

Her er det vi har variabelen $ cookie_env, dette vil fange informasjonskapselen som vi har plassert på brukerens maskin, vi har 3 miljøer der vi bruker hvis betingelser og at vi i henhold til den fangede informasjonskapselen vil skrive om ruten med vår regel omskrivePå denne måten kan applikasjonen motta variablene som sendes i et miljø og i henhold til dette vise noen egenskaper.
ViktigNøkkelen til alt dette er at søknaden vår også må jobbe sammen for å gjøre noe med de nye rutene som skjer med den. NginxSluttbrukeren vil imidlertid ikke se noen forskjell i nettadresselinjen i nettleseren.
Som vi kan se Nginx gir oss tilgang til mer data enn brukeren kan forestille seg, med en god applikasjon og litt kreativitet kan vi laste litt av logikkens vekt på serveren vår. Dette kan føre til at vi forenkler koden til nettstedene våre litt, men som alt må vi bruke den klokt, slik at det ikke oppstår større forvirring når vi jobber med store team av utviklere.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng
wave wave wave wave wave