Det er mange grunner til å omdirigere besøkende til ditt nettsted. For eksempel, hvis du endre plasseringen av en side , er det fornuftig å erstatte den gamle filen med et skript for å omdirigere besøkende til den nye siden . Hvis du vil vise en melding til besøkende når de klikker på en lenke bort fra nettstedet ditt , kan du opprette en omdirigering for å oppnå dette formålet . I tillegg, hvis en besøkende ikke har tillatelse til å vise en bestemt side på nettstedet ditt, kan en omdirigering brukes til å vise en " Permission Denied " side . PHP, den populære web-programmeringsspråk , kan brukes til dette formålet . Instruksjoner
en
Åpne en teksteditor , for eksempel Notisblokk , og opprette en ny side . Bruk PHP er " header "-funksjonen til å sende ut omdirigere HTTP header "Location: . Http://www.website-to-redirect-to.com " Pass på at det ikke er noen effekt før HTTP header er sendt, herunder hvit plass utenfor PHP -koder , som det vil føre til en feil. Her er koden for dette trinnet : en
< php
header ( "Location: http://www.examplesite.com "); ?
2
Hvis du vil vise en melding til brukerne før omdirigere dem , bruke " refresh : x " og " URL = http://www.someurl.com " overskrifter å gjøre manuset vente "x" sekunder før omdirigere brukeren. Når du har sendt overskriften , kan du vise litt tekst til brukeren. For eksempel : en
< php
header ( "refresh : 5 ; url = wherever.php "); ?
Echo " Du blir omdirigert i 5 sekunder " ;
3 p Hvis du ønsker å omdirigere brukere basert på en " GET " parameter, en parameter i URL , for eksempel " redirect.php URL = http://www.google ? . com ", kan du bruke PHP er" $ _GET "array for å hente internettadressen og omdirigere tilsvarende. Her er koden : en
< php
header ( "Location: " . $ _GET [' URL '] );
4
Lagre PHP filen. Kontroller at filen er lagret med en " . Php " forlengelse , ellers vil det bli tolket som en tekstfil og vil ikke kjøre . I Notisblokk dette gjøres ved å velge "Fil" i menylinjen , klikke " Lagre som" endre "Lagre som type " til " Alle filer " og klikke "Lagre".