Tekstutdrag for omdirigering en webside

Webutviklere føre webside omadresseringer for en rekke årsaker, fra å videresende en utdatert URL til den nye å teste en leserens evner før bestemme hvilken versjon av en side for å sende den til. Omdirigering ved hjelp av tekstutdrag (små regioner med kode) har mye makt til å definere en brukers erfaring med et nettsted, og det er flere måter å utføre den.

HTML Header

HTML gir en måte å omdirigere brukeren via meta-informasjon på siden hode delen. Du kan selv sette en forsinkelse på omdirigering. For å omdirigere brukeren til www.example.com, sette følgende kode i hodet delen av siden:

<Meta http-equiv = "refresh" content = "0; URL = http: //www.example.com" />

For å gjøre forsinkelsen leseren fem sekunder før omdirigere, bruk denne koden i stedet:

<Meta http-equiv = "refresh" content = "5; URL = http: //www.example.com" />

HTTP Header

Hvis du bruker en web-utvikling språk som PHP eller ASP, kan du sende en omdirigering signal i form av en HTTP-header til brukerens nettleser. Web utvikling programmeringsspråk vil ha en funksjon for å sende HTTP-hoder. For å omdirigere brukeren til www.example.com, sende denne HTTP header:

Sted: http://www.example.com

I PHP, den ovennevnte oppnås med denne kode:

header ( "Location: http://www.example.com");

Javascript omadressering

Javascript program kan gjøre brukerens nettleser gå til en annen nettadresse. Det kan være lurt å bruke denne i koden som registrerer informasjon om nettleseren og deretter omdirigerer den til en relevant side, eller kanskje når brukeren klikker på en lenke eller knapp, kan Javascript-koden utføre en "sunn fornuft sjekk" før du sender brukeren til neste side. For å omdirigere brukeren til www.example.com i Javascript, bruk denne JS kode:

location.href = 'http: //www.example.com';

betraktninger

En HTML header redirect er den enkleste, men ikke så glatt som de andre alternativene fordi den laster en midlertidig side før du flytter brukeren til målet adressen. Sende en omdirigering HTTP header er stort sett usynlig for brukeren, men det er bare nyttig når du vet at du vil at brukeren skal rettes til en egen side. Javascript metoden er tungvint hvis du ønsker å tvinge en omdirigering umiddelbart, men fungerer bra hvis du ønsker å føre en omdirigering betinget.