Det finns flera anledningar till att omdirigera en URL och några grundläggande sätt att göra det. För en webbplats som redan har mycket trafik och bra resultat i sökmotorn men behöver byta domänadress är en omdirigering ett bra val för övergångsperioden. Internettrafik kommer fortfarande att gå till den gamla domänen, men omdirigeras sedan automatiskt till den nya domänen. Med tiden, när sökmotorer uppdaterar sina databaser, kommer den nya domänen att generera sökresultat själv. En omdirigering kan också omdirigera flera olika webbadresser till en webbplats och förkorta komplexa URL-adresser. Metoden för att omdirigera webbadresser beror på koden din webbplats är programmerad till och hur mycket självförtroende och erfarenhet du har när du redigerar den koden.
Steg
Metod 1 av 4: Kodning a .htaccess 301 omdirigering
1. Kontrollera om din webbplats körs på en Apache-server. Detta är nödvändigt att skriva en forward med .htaccess - kolla med ditt webbhotell om du är osäker.
2. Sök och ladda ner din .htaccess-fil. A .htaccess-fil är en fil som webbservrar hänvisar till för information om felhantering, säkerhet och omdirigeringsförfrågningar för din webbplats. Titta i rotmappen (där alla filer på din webbplats är lagrade) och ladda ner filen så att du kan redigera den.
3. göra en .htaccess-fil. Om det finns nej .htaccess-filen finns i huvudkatalogen (roten), du kan skapa en med ett program som Anteckningar (eller en liknande vanlig textredigerare). Koden för filen kommer att visas i nästa steg.
Se till att du får det .htaccess-fil med en "." i början.Observera att den här filen inte har något tillägg (till exempel ".com" eller ".Text")4. Skriv in koden. Klistra in följande kod i .htaccess fil: .omdirigera 301 /gammal/gammal URL.se http://www.ny webbadress.com
Koden säger "gammal URL.com" för adressen till sidan som dina besökare omdirigeras till "http://www.ny webbadress.com", eller adressen dina besökare omdirigeras till.Det måste finnas exakt ett mellanslag mellan "gammal URL.com" och "http://"Lägg inte till "http://www" till den (gamla) URL:en i den första delen av koden!Koden "301" används oftast på omdirigerade webbplatser och medel "flyttar permanent". Undersök andra "300"-koder för att lära dig mer om andra funktioner.5. Ange den nya URL:en. Ändra "http://www.ny webbadress.com” i domänadressen som dina besökare ska omdirigeras till.
6. Spara det nya .htaccess-fil på. I filvalet, välj "alla filer" och spara filen som .htaccess utan förlängning.
7. Gör en säkerhetskopia. Byt namn på befintliga .htaccess-filer eller HTML-filer på ett sådant sätt att du har en tydlig säkerhetskopia. Använd till exempel namnet .htaccessbackup, så att du kan hitta och känna igen den, om du behöver återställa tidigare kod.
8. Ladda upp den ändrade filen till roten på den gamla domänen. Nu när du har ändrat koden måste du återställa den här filen så att den gamla URL:en kan läsa och omdirigera den som avsett.
9. Testa omdirigeringen. Öppna ett nytt privat fönster och skriv in det gamla domännamnet i din webbläsare. Om du gjorde allt korrekt kommer det att omdirigera dig till den nya webbplatsen.
Att använda ett privat fönster säkerställer att din webbläsare öppnar den nya omdirigeringen istället för att förlita sig på gammal cachad data (data sparas för att ladda de mest besökta sidorna snabbare).Istället för ett privat fönster kan du också rensa webbläsarens cacheminne från webbläsarens inställningsmeny. För mer information, läs artiklar om hur du rensar webbläsarens cache.Metod 2 av 4: Använda en omdirigeringstjänst
1. Kontrollera med ditt webbhotell om de kan ordna omdirigeringen. Om du är osäker på dina egna programmeringskunskaper eller bara vill ha en omdirigering från en URL utan att gräva i kod, finns det flera omdirigeringstjänster tillgängliga och din nuvarande webbvärd är en av dem. Många populära webbvärdar erbjuder omdirigeringstjänster och relaterad support för att hjälpa dig att nå dina mål. Kontrollera möjligheterna med din nuvarande värd/plan, eller kontakta dem om de möjliga alternativen.
2. Välj en annan tjänst. Om ditt webbhotell inte erbjuder omdirigering finns det många andra alternativ. Beroende på kraven för din omdirigering kan detta vara kostnadsfritt.
Många tjänster låter dig konfigurera alternativ för omdirigeringen, till exempel typen (permanent eller tillfällig) och om frågeparametrar skickas.Få omdirigeringstjänster tillåter dig att omdirigera HTTPS (säkra) länkar.3. Följ instruktionerna för omdirigeringstjänsten. Vanligtvis är dessa tjänster mycket användarvänliga och kan guida dig genom hela proceduren och uppmanar dig att ange korrekta detaljer vid varje steg.
Obs: i vissa fall kommer du fortfarande att behöva redigera DNS-posterna (domännamnsserver) för att ange de domännamn du vill omdirigera. Dessa är tillgängliga via din värdleverantör.
4. Uppdatera DNS-posterna. Leverantören av omdirigeringstjänsten kommer att meddela dig om detta är nödvändigt och du kan komma åt och redigera dessa poster från ditt webbhotellkonto.
Instruktionerna för att redigera DNS-posterna i det här steget beror på vilken tjänst som används, men både omdirigeringstjänsteleverantören och din webbvärd har vanligtvis lätta att följa instruktioner.
1.
Öppna koden för sidan du vill omdirigera. Detta är en annan metod där du ändrar webbsidans kod direkt, så du måste först ladda ner filerna som är kopplade till webbadresserna du vill omdirigera.
- Obs: I de flesta fall är ett metakommando inte idealiskt för en omdirigering. Webbsidor med Meta-omdirigeringar filtreras ofta av sökmotorer eftersom det är en välkänd spamteknik.
2. Öppna koden för redigeringar. Använd Windows Notepad eller liknande textredigerare för att öppna webbsideskoden. Se till att göra en säkerhetskopia eller dubbelkopia innan du ändrar koden.
Ändra koden. Metakoden kommer efter "huvud"-tagga (
- 1
- Det finns exakt ett mellanslag däremellan "uppdatera" och "innehåll"
- De "0" står för antalet sekunder innan omdirigeringen exekveras.
- "www.nyhetssajt.se/newurl.html" är webbadressen dit sidan kommer att gå avledas.
- Det är också möjligt att tillhandahålla ett anpassat felmeddelande eller avisering om att din webbplats har flyttats, men att göra det kan dra oönskad uppmärksamhet till omdirigeringen!
2. Spara filen och ladda upp den igen till den gamla domänen. Om du omdirigerar trafik från en gammal webbadress är det troligt att andra ändringar också har skett i webbadressens kod (t.ex. att ta bort innehåll från din webbplats). Viktigt är att URL-koden nu innehåller metakoden för omdirigeringen.
3. Testa omdirigeringen. Skriv in webbadressen direkt i din webbläsare eller använd en sökmotor för att hitta den. Sidan ska nu leda omedelbart till den nya webbadressen du angav i koden, utan några meddelanden eller andra webbplatser mellan den slutliga webbsidan.
Metod 4 av 4: Använda andra programmeringsspråk
1. Ta reda på vilken programmeringskod webbplatsen är skriven i. Den korrekta omdirigeringskoden kan skilja sig något för varje programmeringsspråk. Om du är osäker på svaret på denna fråga, kontakta din webbvärd för mer information.
2. Sök efter annan omdirigeringskod. Det finns olika kodade kommandon för varje språk och olika alternativ att utforska inom varje språk. En snabb internetsökning kommer förmodligen att ge dig rätt kod för din webbplats.
Det är till exempel lätt att hitta kod för PHP, ASP, ColdFusion och Javascript-omdirigeringar.
3. Testa omdirigeringen. Efter att ha hittat rätt kod för din webbplats kommer implementeringen att matcha ganska bra med de andra beskrivna kodningsmetoderna. Se alltid till att testa omdirigeringen/omdirigeringen i efterhand genom att öppna din (gamla) URL och kontrollera om allt fungerar som planerat.
Tips
Användare av FrontPage (en gång ett populärt verktyg för webbplatser) kommer att uppskatta .htaccess-filer i underkatalogerna _vti_bin och _vti_bin _vti_adm och _vti_aut bör ändras.Medan vissa webbplatser använder en felsida som förklarar en URL-ändring och pekar ut en omdirigeringslänk som kan klickas på, är detta mindre effektivt än att omdirigera besökaren automatiskt och kan i slutändan kosta din nya webbplats en betydande andel av besökarna.