Slik omdirigerer du et gammelt domene til nytt domene via htaccess 301
Bruk .htaccess til Permanent 301 Redirect Old Domain til nytt domene
Hvis du ikke har endret strukturen på nettstedet ditt, men bare overfører det, bruker følgende kode i din .htaccess-fil ved roten til det gamle domenet ditt ikke bare omdirigere brukerne, det vil også oppdatere Googles indeks og passere all din SEO rangering.
Skriv om på nytt
RewriteCond% HTTP_HOST ^ olddomain.com $ [NC] RewriteRule (. *) $ Http://newdomain.com/$1 [R = 301, L]
Koden ovenfor er enkelt regulært uttrykk, slik at du kan gjøre alle slags smarte ting med den. Hvis du for eksempel vil omdirigere underdomener i tillegg til roten domenet, vil du bruke denne koden:
Skriv om på nytt
RewriteCond% HTTP_HOST ^ olddomain.com $ [NC, OR] RewriteCond% HTTP_HOST ^ www.olddomain.com $ [NC] RewriteRule (. *) $ Http://newdomain.com/$1 [R = 301, L]
Du kan også gjøre ting som omdirigere et gammelt underdomene til en katalog på det nye domenet (eller omvendt). Jeg gjorde dette da jeg omdirigert www.groovypost.com/forum/ til forum.groovypost.com.
RewriteCond% HTTP_HOST ^ forum.olddomain.com $
RewriteRule (. *) $ Http://www.newdomain.com/forum/$1 [R = 301, L]
Dette siste eksempelet viser deg å utføre engangssendinger for individuelle sider. Dette kan være nyttig hvis du opprettholder den totale nettstedstrukturen like (ved hjelp av en omadressering ovenfor), men du vil endre noen nettadresser til det nye domenet. Bare bruk følgende:
Omdirigere 301 /old/oldside.html http://www.newdomain.com/newpage.htmlÅ være vanlig uttrykkskode, er mulighetene uendelige. En nøkkel takeaway, men vær ekstremt forsiktig når du gjør disse endringene til .htaccess-filen din. Messing med denne filen kan ødelegge Apache webserveren og ta ned nettstedet ditt. Så test, test og test igjen før du foretar endringer. Trenger hjelp? Slipp en kommentar her eller på vårt gratis supportforum.