Slik omdirigerer du innkommende koblinger etter at du har flyttet WordPress-installasjonen

Tidligere viste jeg deg hvordan du kan flytte WordPress-installasjonen til en ny katalog på din webserver. Dette førte til et veldig godt spørsmål fra groovyReader Dinesh:

Takk for de klare trinnvise metodene med skjermbilder.
Jeg ønsket å stille et spørsmål: Hvordan klarte du å omdirigere de innkommende tilbakekoblingene fra det gamle domenet til det nye domenet?

Svaret: En 301 omdirigering i .htaccess-filen. Hvis det ikke gir mening for deg, ikke vær bekymret - det er ikke så komplisert som det ser ut til. Men det er den beste løsningen for å beholde innkommende koblinger og dine dyrebare søkemotorrangeringer mens du flytter ditt WordPress-nettsted ( eller et hvilket som helst nettsted ) til en ny katalog eller et domene. En server-side 301-omdirigering er kosher-måten å fortelle nettlesere at nettstedet har flyttet permanent og er den mest etiske og effektive metoden for SEO-formål. Viktigst, Google forstår det og vil ikke straffe deg for flyttingen i søkemotorrangeringene.

Slik gjør du det:

Steg en

Flytt ditt WordPress-nettsted, hvis du ikke allerede har det. Ikke bekymre deg om å forlate det gamle nettstedet ditt bak, faktisk, ikke, siden dette resulterer i dupliserte innholdsproblemer. Hold den gamle katalogen der, men la den stå tom.

Trinn to

Naviger til den gamle katalogen og se etter en .htaccess-fil. Dette ville være roten til den gamle WordPress-installasjonen.

Hvis det ikke eksisterer, opprett det i Notisblokk eller et annet vanlig tekstredigeringsprogram. Pass på at du bare nevner det: .htaccess med prikken foran, som om det var en filtype uten filnavn. Den eksisterer, åpne den.

Trinn tre

Hvis det er noe i .htaccess-filen, slett den.

Trinn fire

Øverst på .htaccess-filen, sett inn følgende kode:

Alternativer + FollowSymLinks
Skriv om på nytt
RewriteCond% {HTTP_HOST} ^ domain \ .com $ [NC] RewriteRule ^ (. *) $ Http://www.domain.com $ 1 [R = 301, L]

Bytt den røde teksten med domenet og katalogbanen, hvis nødvendig. Hvis jeg for eksempel flyttet nettstedet mitt fra jantonbusch.com/pop til jantonbusch.com/princeofpretzels, ville jeg bruke følgende:

Alternativer + FollowSymLinks
Skriv om på nytt
RewriteCond% {HTTP_HOST} ^ jantonbusch \ .com $ [NC] RewriteRule ^ (. *) $ Http://www.jantonbusch.com/princeofpretzels/$1 [R = 301, L]

Ikke glem å inkludere alt som søppel rundt nettadressen, inkludert $ 1 og teksten i parentesene.

Trinn fem

Last opp eller lagre .htaccess til roten til den gamle WordPress-posisjonen din .

Trinn seks

Test ut din 301 omdirigering. Prøv å besøke en dyp lenke på ditt gamle nettsted og sørg for at det går videre til den tilsvarende siden på din nye plassering. Hvis du ikke har en gammel kobling, kan du bare navigere til en annen side enn hjemmesiden på det nye nettstedet og bytte ut det gamle domenet eller katalogbanen for å teste den.

Konklusjon

En 301-omdirigering er den beste måten å beholde innkommende koblinger og SEO-juice når du flytter domener. Selvfølgelig er det en midlertidig løsning - du bør oppfordre alle som sender deg koblinger til å oppdatere deres lenker med din nye adresse, om mulig. Men for tiden er en 301 omdirigering en god måte å overgå til en ny plassering.

Hvis flyttet ditt er midlertidig, bruk en 302 omdirigering ( bytt ut R = 302 hvor R = 301 vises ). Hvis du vil bli demotert for spam, må du bruke META-omdirigering på nettleseren.

Merk: Å være at ingen 2 verter er de samme, trinnene for opplasting av .htaccess-filen din til webserveren eller til og med evnen til å redigere eller se .htaccess-filen, kan variere fra webverten til webverten. Med dette i tankene må du teste før du snakkes med produksjonsnettstedet ditt, og hvis du trenger hjelp, kan du sjekke med din webhost tech support, da de burde ha en KB eller FAQ-artikkel de kan henvise deg til for å redigere din apache .htaccess-fil.