omdirigere er når en web server eller en nettside videresender besøkende til en annen side enn den ene brukeren ventet å besøke . Dette kan være fordi nettstedet er omorganisert eller nytt navn og nødvendig side er fortsatt tilgjengelig , men på en annen adresse . En annen grunn er at flere web -adresser vise det samme innholdet , eller en lang web -adressen har blitt byttet ut med en kortere , mer tilgjengelig adresse . Mange forskjellige måter eksisterer for å gjennomføre en viderekobling . Viderekoblingen kan bli kommandert fra nettstedet kontrollpanel, som i et domene omdirigere , eller det kan være en programmert hendelse fra innenfor målet fil , som i en PHP viderekobling. PHP
PHP er et programmeringsspråk system som genererer HTML -kode. HTML er Hypertext Markup Language , og alle websider er skrevet i HTML, men det er ikke et programmeringsspråk , det bare formater tekst for visning. PHP genererer HTML-sider . Vanligvis inneholder et PHP program en side mal - deler av denne malen er fylt inn når programmet heter , og som produserer en komplett nettside . Disse kalles dynamiske websider og med dem , kan du programmere en omdirigering til å flytte besøkende umiddelbart fra dagens adresse til en annen adresse , for å flytte innhold fra en annen adresse til nåværende adresse, eller å lede brukeren gjennom en sekvens av hendelser og deretter implementere en viderekobling som en reaksjon på brukerens svar.
Domain Omadresser
et domene er et nettsted navn , som " www.something.com . " Et domene omdirigere kalles også domene videresending . I denne kategorien , og hele nettstedet blir flyttet til et annet sted , ikke individuelle sider . Den viktigste teknikken for å omdirigere en web-adresse er å plassere en omskriving opplæring i hjemmet katalogen av det gamle nettstedet , som erstatte tegnene for den gamle adressen med den nye adressen. Det er en enkel tekst erstatning teknikk . Så hvis teksten erstatning er fra " example.com " til newsite.net og be om en side på example.com endres automatisk til newsite.com . Omskrive instruksjon er skrevet enten i konfigurasjonsfilen av området eller i en spesiell fil som heter " . Htaccess " som er bosatt i området hjemmekatalog .
HTTP Codes
overføring av websider mellom webservere og nettlesere følger Hypertext Transfer Protocol , eller HTTP. HTTP har en rekke standard status og instruksjon koder og nettlesere vet hvordan de skal opptre når sendte en. Den 301 -koden er en omdirigering kode . Det forteller leseren til å ikke bruke den adressen , men erstatte en ny adresse i stedet . Den 302 -koden forteller nettleseren for å gå til den nye adressen , men å bruke den gamle adressen igjen neste gang , fordi siden har bare blitt flyttet midlertidig. HTTP- koder kan stilles for et helt domene , opprette et domenenavn omdirigere , eller de kan være produsert av et PHP -program.
Basic Sammenligning
Ved sin natur , en domenet omdirigere er ikke laget for spissfindigheter . Den skifter adressen til en hel nettside fra et domene til et annet . Programmeringen funksjonaliteten til PHP tillater omdirigering å oppstå under visse forhold, og alternative omdirigeringer kan påberopes i henhold til noen del av data , eller handling fra brukeren.