301 redirect innebär en permanent vidarebefodring till en annan sida.
Det kan användas t.ex. om du har haft en subdomän eller en undersida som har bytt plats, eller om du har en domän som ska peka till en annan av dina sidor.
För delen är att den sida som 301 redirect pekar till får del av den länkkraft som domänen eller sidan kan ha.
Du kan t.ex. skapa en fil som heter index.php eller default.asp på den domän du vill ska redirectas enligt följande beroende på vilket programeringsspråk du vill använda.
index.php:
<?
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location:
http://www.sitetips.nu" );
?>
default.asp:
<%@ Language=VBScript %>
<%
' Permanent redirection
Response.Status = "301 Moved Permanently"
Response.AddHeader "Location", "
http://www.sitetips.nu"
Response.End
%>
Det kan också vara bra att göra en 301 redirect från din sida
http://minsida.se till
http://www.minsida.se (beroende på vilken du vill använda) eftersom en del antagligen kommer länka till den ena och andra till den andra vilket innebär att ingen av sidorna får den länkkraft som de skulle kunna ha.
Du kan då lägga denna kod i ht-access filen på servern:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^minsida.se [NC]
RewriteRule ^(.*)$ http://minsida.se%{REQUEST_URI} [R=301,L]
Den vidarebefordrar till adressen utan www.
om du vill vidarebefodra till www.
så ska din 301 för www se ut såhär:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^minsajt.se [NC]
RewriteRule ^(.*)$
http://www.minsajt.se/$1 [R=301,L]
Koden kan se lite annorlunda för Unixserver
Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^minsajt.tld [nc]
rewriterule ^(.*)$
http://www.minsajt.tld/$1 [r=301,nc]
om man ska använda www.