Sådan omdirigeres et gammelt domæne til nyt domæne via htaccess 301

apache
Ændring af domænenavne kan være skræmmende ogdesværre er det ret almindeligt. Når du migrerer til et nyt domænenavn, risikerer du ikke kun at ødelægge alle dine sider og links, men Google kan også blive cranky, hvis alle dine indekserede webadresser slutter med en 404 - side ikke fundet. Dette er ikke kun en frygtelig oplevelse for dine brugere, men det er også en sikker måde at miste al din SEO-juice aka Google Ranking. Den gode nyhed er, at hvis du kører på et Apache-websted (som det meste af internettet er), er der en enkel løsning.

Brug af .htaccess til permanent omdirigering af gammelt domæne til nyt domæne

Hvis du ikke har foretaget nogen ændringer på dit webstedsstruktur, men overfører det bare ved at bruge følgende kode i din .htaccess-fil ved roden til dit gamle domæne vil ikke kun omdirigere dine brugere, det vil også opdatere Googles indeks og passere al din SEO-placering.

<IfModule mod_rewrite.c></ P>

RewriteEngine On
RewriteCond% {HTTP_HOST} ^ olddomain.com $ [NC] RewriteRule (. *) $ Http://newdomain.com/$1 [R = 301, L]

</ IfModule>

Koden ovenfor er simpelt regelmæssigt udtryk, så du kan gøre alle slags smarte ting med det. Hvis du f.eks. Vil omdirigere underdomæner ud over roddomænet, vil du bruge denne kode:

<IfModule mod_rewrite.c></ P>

RewriteEngine On
RewriteCond% {HTTP_HOST} ^ olddomain.com $ [NC, OR] RewriteCond% {HTTP_HOST} ^ www.olddomain.com $ [NC] RewriteRule (. *) $ Http://newdomain.com/$1 [R = 301, L]

</ IfModule>

Du kan også gøre ting som at omdirigere et gammelt underdomæne til et bibliotek på det nye domæne (eller omvendt). Det gjorde jeg, da jeg omdirigerede www.groovypost.com/forum/ til forum.groovypost.com.

<IfModule mod_rewrite.c></ P>

RewriteCond% {HTTP_HOST} ^ forum.olddomain.com $
RewriteRule (. *) $ Http://www.newdomain.com/forum/$1 [R = 301, L]

</ IfModule>

Dette sidste eksempel viser, at du skal udføre engangsomdirigeringer til individuelle sider. Dette kan være praktisk, hvis du holdt den samlede webstedsstruktur den samme (ved hjælp af en af ​​omdirigeringerne ovenfor), men du vil ændre et par webadresser til det nye domæne. Brug bare følgende:

Omdiriger 301 /old/oldpage.html http://www.newdomain.com/newpage.html

At være almindelig udtrykskode, mulighederneer uendelige. En vigtig takeaway skal du dog være meget forsigtig, når du foretager disse ændringer i din .htaccess-fil. Besked med denne fil kan ødelægge din Apache-webserver og fjerne dit websted. Så test, test og test igen, inden du foretager ændringer. Brug for hjælp? Slip en kommentar her eller på vores gratis supportforum.

0

Lignende artikler

Efterlad en kommentar