Omdirigering er, når en web-server eller en webside videresender besøgende til en anden side end den, brugeren forventes at besøge . Dette kan være fordi webstedet er blevet omorganiseret eller omdøbt , og den ønskede side er stadig tilgængelig , men på en anden adresse. En anden årsag er, at flere web -adresser viser det samme indhold , eller en lang web -adresse er blevet erstattet af en kortere , mere tilgængelig adresse . Mange forskellige måder er til for at gennemføre en omdirigering. Omdirigeringen kan befalet fra hjemmesiden kontrolpanel som i et domæne omdirigere , eller det kan være en programmeret begivenhed indefra målfilen , som i en PHP omdirigering. PHP
PHP er et programmeringssprog , der genererer HTML-kode. HTML er Hypertext Markup Language , og alle websider er skrevet i HTML , men det er ikke et programmeringssprog , det kun formater tekst til visning. PHP genererer HTML-sider. Normalt en PHP -program indeholder en sideskabelon - dele af denne skabelon er udfyldt , når programmet kaldes, og det producerer en komplet webside. Disse kaldes dynamiske websider og med dem , kan du programmere en omdirigering til at flytte besøgende straks fra den nuværende adresse til en anden adresse , at flytte indhold fra en anden adresse til nuværende adresse , eller at lede brugeren gennem en sekvens af begivenheder, og derefter gennemføre en omdirigering som reaktion på brugerens svar.
domæne Redirect
et domæne er et websted navn , som " www.something.com ". Et domæne redirect kaldes også domæne forwarding. I denne kategori , og hele hjemmesiden er flyttet til en anden placering, ikke enkelte sider . Den vigtigste teknik til at omdirigere en web-adresse er at placere en omskrivning undervisning i hjemmet bibliotek for gamle site, som erstatter de tegn for den gamle adresse med den nye adresse. Det er en simpel tekst udskiftning teknik. Så hvis teksten udskiftning er fra " example.com " til newsite.net og anmodning om en side på example.com ændres automatisk til newsite.com . Omskrive instruktion er skrevet enten i konfigurationsfilen af webstedet eller i en speciel fil kaldet " . Htaccess ", der er hjemmehørende i webstedets hjemmebibliotek.
HTTP Koder
< br >
overførsel af websider mellem webservere og webbrowsere følger Hypertext Transfer Protocol eller HTTP. HTTP har en række standard status og instruktion koder og webbrowsere ved, hvordan at handle, når sendte. Den 301 -koden er en omdirigering kode. Det fortæller browseren til ikke at bruge denne adresse, men erstatte en ny adresse i stedet. Den 302 -koden fortæller browseren til at gå til den nye adresse , men for at bruge den gamle adresse igen næste gang , fordi siden kun er blevet flyttet midlertidigt. HTTP -koder kan indstilles til et helt domæne , hvilket skaber et domæne omdirigere eller de kan fremstilles ved en PHP -program.
Basic Sammenligning
ifølge sin natur en domæne redirect er ikke lavet for finesser . Det flytter adressen på en hel hjemmeside fra et domæne til et andet. Programmeringen funktionalitet PHP tillader omdirigering at forekomme under visse betingelser , og alternative omdirigeringer kan påberåbes i henhold til nogle stykke data , eller handling fra brugeren.