Hur du omdirigerar inkommande länkar efter att ha flyttat din Wordpress-installation
Word~~Pos=Trunc Apache Seo / / March 17, 2020
Tidigare visade jag dig hur du flyttar din WordPress installation till en ny katalog på din webbserver. Detta ledde till en mycket bra fråga från groovyReader Dinesh:
Tack för tydliga steg för steg-metoder med skärmdumpar.
Jag ville ställa en fråga: Hur lyckades du omdirigera inkommande bakåtlänkar från din gamla domän till ny domän?
Svaret: en omdirigering av 301 i din .htaccess-fil. Om det inte är vettigt för dig, oroa dig inte - det är inte så komplicerat som det verkar. Men det är den bästa lösningen för att behålla dina inkommande länkar och din värdefulla sökmotorrankning medan du flyttar din WordPress-webbplats (eller någon webbplats) till en ny katalog eller domän. En omdirigering på serversidan 301 är det kosher sättet att berätta för webbläsare att webbplatsen har flyttat permanent och är den mest etiska och effektiva metoden för SEO-ändamål. Det viktigaste av allt är att Google förstår det och kommer inte att straffa dig för flytten i deras sökmotorranking.
Så här gör du:
Steg ett
Flytta din WordPress-webbplats, om du inte redan har gjort det. Oroa dig inte för att lämna din gamla webbplats bakom - gör det inte, eftersom det resulterar i duplicerade innehållsproblem. Förvara din gamla katalog där, men lämna den tom.
Steg två
Navigera till gammal katalogen och leta efter en .htaccess-fil. Detta skulle vara rot av din gamla WordPress-installation.
Om det inte finns, skapar du det i Anteckningar eller en annan vanlig textredigerare. Se till att du namnger det precis så: .htaccess med punkten framför, som om det var en filändelse utan filnamn. Det finns det, öppna det.
Steg tre
Om det finns något i din .htaccess-fil, ta bort den.
Steg fyra
Överst i din .htaccess-fil, sätt in följande kod:
Alternativ + FollowSymLinks
RewriteEngine On
RewriteCond% {HTTP_HOST} ^domän\.com$ [NC] RewriteRule ^ (. *) $http://www.domain.com $ 1 [R = 301, L]
Byt ut den röda texten med din domän och katalogväg, om det behövs. Om jag till exempel flyttade min webbplats från jantonbusch.com/pop till jantonbusch.com/princeofpretzels, skulle jag använda följande:
Alternativ + FollowSymLinks
RewriteEngine On
RewriteCond% {HTTP_HOST} ^jantonbusch\.com$ [NC] RewriteRule ^ (. *) $ Http: //www.jantonbusch.com/princeofpretzels/ $ 1 [R = 301, L]
Glöm inte att ta med allt det skräp runt URL: en, inklusive $ 1 och texten i parenteserna.
Steg fem
Ladda upp eller spara din .htaccess till rot av din gamla WordPress-plats.
Steg sex
Testa din 301-omdirigering. Försök att besöka en djup länk på din gamla webbplats och se till att den vidarebefordras till motsvarande sida på din nya plats. Om du inte har en gammal länk till hands, navigerar du bara till en annan sida än hemsidan på din nya webbplats och byter sedan ut den gamla domänen eller katalogvägen för att testa den.
Slutsats
En omdirigering av 301 är det bästa sättet att behålla dina inkommande länkar och SEO-juice när du flyttar domäner. Naturligtvis är det en tillfällig fix - du bör uppmuntra alla som skickar dig länkar att uppdatera sina länkar med din nya adress, om möjligt. Men för tillfället är en 301-omdirigering ett bra sätt att övergå till en ny plats.
Om ditt drag är tillfälligt, använd en 302-omdirigering (byt ut R = 302 där R = 301 visas). Om du vill bli demoderad för skräppost använder du webbläsarsidan META-omdirigering.
Obs: Eftersom inga två webbhotell är desamma, kan stegen för att ladda upp din .htaccess-fil till din webbserver eller till och med din förmåga att redigera eller se din .htaccess-fil variera från webbhotell till webbhotell. Med detta i åtanke bör du testa innan du röra dig med din produktionswebbplats och om du behöver hjälp, kolla med din webb värd teknisk support eftersom de borde ha en KB- eller FAQ-artikel som de kan hänvisa till för att redigera din apache .htaccess fil.