Omdirigera är när en webbserver eller en webbsida vidarebefordrar besökaren till en annan sida än den som användaren förväntas besöka . Detta kan bero på att hemsidan har omorganiserats eller bytt namn och krävs sidan är fortfarande tillgängliga , men på en annan adress . En annan anledning är att flera webbadresser visar samma innehåll , eller en lång webbadress har ersatt en kortare , mer tillgänglig adress . Många olika sätt finns för att implementera en omdirigering . Omdirigeringen kan ledas från webbplatsen kontrollpanel , som i en domän omdirigera , eller det kan vara en programmerad händelse inifrån målfilen , som i en PHP redirect . PHP
PHP är ett programmeringsspråk som genererar HTML-kod . HTML är Hypertext Markup Language , och alla webbsidor är skrivna i HTML , men det är inte ett programmeringsspråk , det enda format text för visning . PHP genererar HTML-sidor . Vanligtvis innehåller en PHP -program en sidmall - delar av den mallen fylls i när programmet heter , och som ger en komplett webbsida . Dessa kallas dynamiska webbsidor och med dem , kan du programmera en omdirigering att flytta besökare direkt från den aktuella adressen till en annan adress , för att flytta innehåll från en annan adress till den aktuella adressen , eller att leda användaren genom en sekvens av händelser och sedan Implementera en omdirigering i reaktion på användarens svar .
domän omdirigera
en domän är en webbplats namn , som " www.something.com . " En domän omdirigera kallas också domän vidarebefordran . I denna kategori , och hela webbplatsen flyttas till en annan plats , inte enskilda sidor . Den viktigaste tekniken för att omdirigera en webbadress är att placera en omskrivning instruktion i hemkatalogen på den gamla platsen , som ersätter tecknen för den gamla adressen till den nya adressen . Det är en enkel text ersättare teknik . Så om texten ersättare är från " example.com " till newsite.net och begäran om en sida på example.com ändras automatiskt till newsite.com . Den omskrivning instruktion skrivs antingen i konfigurationsfilen på webbplatsen eller i en särskild fil som heter " . Htaccess " som är hemmahörande i webbplatsens hemkatalog . <
HTTP Koder
br >
överföring av webbsidor mellan webbservrar och webbläsare följer Hypertext Transfer Protocol , eller HTTP . HTTP har ett antal standard status och koder instruktion och webbläsare vet hur de ska agera när de skickade en. Den 301 -koden är en omdirigering kod . Det talar om för webbläsaren att inte använda den adressen , men ersätta en ny adress istället . Den 302 -koden talar om för webbläsaren att gå till den nya adressen , men att använda den gamla adressen igen nästa gång , eftersom sidan har bara flyttats temporärt . HTTP- koder kan användas för en hel domän , skapa en domän omdirigera , eller de kan produceras med ett PHP-program . Genom sin natur
Basic Jämförelse
, en domän omdirigera är inte gjord för subtiliteter . Det flyttar adressen för en hel webbplats från en domän till en annan . Programmeringen funktionalitet PHP tillåter omdirigering ske under vissa förutsättningar , och alternativa omdirigeringar kan åberopas enligt någon bit data , eller åtgärd från användaren .