Så här omdirigerar du inkommande länkar efter att du flyttat din WordPress-installation
Tack för de tydliga stegvisa metoderna med skärmdumpar.
Jag ville ställa en fråga: Hur lyckades du omdirigera inkommande tillbaka länkar från din gamla domän till ny domän?
Svaret: En 301 omdirigering i .htaccess-filen. Om det inte är meningslöst 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 dina värdefulla sökmotorrangeringar medan du flyttar ditt WordPress-webbplats (eller någon plats) till en ny katalog eller domän. En 301-omdirigering på server-sida är 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. Viktigast, Google förstår det och kommer inte straffa dig för flytten i deras sökmotorrangeringar.
Så här gör du det:
Steg ett
Flytta din WordPress-webbplats, om du inte redan har. Oroa dig inte om att du lämnar din gamla webbplats bakom, i själva verket, inte, eftersom det resulterar i dubbla innehållsproblem. Håll din gamla katalog där, men lämna den tom.
Steg två
Navigera till gammal katalog och leta efter en .htaccess-fil. Detta skulle vara rot av din gamla WordPress-installation.
Om det inte existerar, skapa det i Anteckningsblock eller en annan vanlig textredigerare. Se till att du bara heter det: .htaccess med pricken framför, som om det var en filtillägg utan filnamn. Det finns det, öppna det.
Steg tre
Om det finns något i din .htaccess-fil, radera det.
Steg fyra
Överst i din .htaccess-fil, sätt in följande kod:
Alternativ + FollowSymLinks
RewriteEngine On
RewriteCond% HTTP_HOST ^ domänen \ .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 flyttar 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 inkludera all den skräp runt webbadressen, inklusive $ 1 och texten i parenteserna.
Steg fem
Ladda upp eller spara .htaccess till rot av din gamla WordPress-platsen.
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 går vidare till motsvarande sida på din nya plats. Om du inte har en gammal länk användbar, navigera bara till en annan sida än hemsidan på din nya sajt och byt sedan ut den gamla domänen eller katalogvägen för att testa den.
Slutsats
En 301-omdirigering är det bästa sättet att behålla dina inkommande länkar och SEO-juice när du flyttar domäner. Det är självklart en tillfällig lösning. Du bör uppmuntra någon som skickar länkar till uppdateringen av deras länkar till din nya adress, om möjligt. Men för närvarande ä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 (byta ut R = 302 där R = 301 visas). Om du vill få demoted för spam, använd en META-omdirigering på webbläsaren.
Obs! Eftersom inga 2 webbhotell är samma, kan stegen för uppladdning av .htaccess-filen till din webbserver eller till och med din förmåga att redigera eller se din .htaccess-fil variera från webbhotell till webbhotell. Testa med tanke på detta innan du ritar med din produktionswebbplats och om du behöver hjälp, kolla med ditt webbhotellsteknologistöd eftersom de borde ha en KB eller FAQ-artikel som de kan hänvisa till för att redigera din apache .htaccess-fil.