Att dirigera om besökare och sökmotorer från sidor som inte används är viktigt för både för användarvänligheten och sökmotoroptimeringen. För besökaren spelar det inte så stor roll hur denna ompekning sker, så länge denne kommer till en fungerande sida på din webbplats. Google har däremot olika syn på olika typer av ompekning. Ur ett SEO-perspektiv är en 301 Permanent Redirect så gott som alltid det rätta sättet att dirigera om trafik. En 301 Permanent Redirect säger nämligen till Google att den gamla sidan har flyttats, och att alla eventuella länkar som pekade mot den ska pekas om mot den nya sidan. Länkarna ändras inte, men Google kommer ge den nya sidan den styrka som den gamla hade genom de andra sidor som länkade till den. I förlängingen gör detta att den nya sidan får samma möjlighet att placera sig bra i sökresultaten som den gamla hade.
Det smidigaste sättet att göra en 301 Permanent redirect är genom att skapa .htaccess-fil, eller ändra den befintliga. Här nedan följer några olika typer av redirects som brukar vara vanliga inom sökmotoroptimering.
Icke-www till www
Denna kod används för att undvika att din webbplats har två uppsättningar av sidor. En som ligger på domän.se och en på www.domän.se. Här pekas alla sidor på domän.se om till sin motsvarighet på www.domän.se.
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_HOST}//s%{HTTPS} ^www\.(.*)//((s)on|s.*)$ [NC]
RewriteRule ^ http%3://%1%{REQUEST_URI} [L,R=301]
Domänbyte
Denna kod omdirigerar allt på den gamla domänen till startsidan på den nya domänen.
Redirect 301 / http://www.din-nya-domän.se/
Nedanstående kod omdirigerar allt från den gamla domänen till samma sidor på den nya domänen.
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.din-nya-domän.se/$1 [R=301,L]
“Denna kod omdirigerar allt på den gamla domänen till startsidan på den nya domänen.
Redirect 301 / hxxp://www.din-nya-domän.se/”
Nej, det är inte sant. Jag gjorde precis ett par tester i detta och blev ganska förvånad av resultatet. Se nedan
Redirect 301 / hxxp://www.din-nya-domän.se/
hxxp://domain.se/ => hxxp://www.din-nya-domän.se/
Redirect 301 /test hxxp://www.din-nya-domän.se/
hxxp://domain.se/ =!>
Redirect 301 /test hxxp://www.din-nya-domän.se/
hxxp://domain.se/test => hxxp://www.din-nya-domän.se/test
Redirect 301 /test hxxp://www.din-nya-domän.se/
hxxp://domain.se/test/kalas => hxxp://www.din-nya-domän.se//kalas
Jag använder Apache/2.2.22