Du kan använda .htaccess för att automatiskt omdirigera en besökare till en annan sida, när du t.ex. har en ny hemsida eller om din sida är under konstruktion.
I denna guide kan du hitta en beskrivning av några av de mest använda funktionerna och hur du använder dem på ditt webbutrymme hos One.com.
- Redirect 301
- Omdirigera till www.dindomän.com
- Omdirigera till dindomän.com
- Skriv om allting till HTTPS
Tips: Om du vill omdirigera hela din hemsida till en annan domän eller ip-adress, rekommenderar vi att du istället använder DNS. Kolla in vår guide om hur du hanterar dina DNS-inställningar.
Redirect 301
Du kan omdirigera dina besökare permanent till en annan plats, detta kallas Redirect 301.
Nummer 301 står för HTTP-statuskod. Siffran 301 berättar för sökmotorn att adressen har flyttats permanent till en annan plats. Detta påverkar även din page ranking.
Redirect 301 /oldpage.html https://www.one-example.com/newpage.html
Ersätt /gammalsida.html med det nuvarande sidnamnet och https://www.one-exempel.com/nysida.html med den nya sökvägen. Se till att all text är på en rad.
Tänk på: I vissa fall kanske du bara vill omdirigera dina besökare tillfälligt. Till exempel till en under konstruktions-sida. I ett sådant fall är det bättre att använda en annan kod, använd nummer 307 istället för 301.
Omdirigera till www.dindomän.com
Du kanske vill göra detta för att förbättra din sökmotor-ranking. Sökmotorer uppfattar www.dindomän.com och dindomän.com som två olika sidor. Det är bättre om enbart en sida används.
#Rewrite to domain with www RewriteEngine On RewriteCond %{HTTP_HOST} !^(.+\.)([a-zA-Z0-9-]+\.([a-z]{2,4})|co\.uk|me\.uk|org\.uk|priv\.no)$ RewriteCond %{HTTP_HOST} ([a-zA-Z0-9-]+\.([a-z]{2,4})|co\.uk|me\.uk|org\.uk|priv\.no)$ RewriteRule ^(.*)$ https://www.%1/$1 [L,QSA,R=301]
Omdirigera till dindomän.com
Det är som att omdirigera till www, men tvärtom. Det ger samma resultat.
#Rewrite to domain without www RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.(.*) RewriteRule ^(.*) https://%1/$1 [QSA,L,R=301]
Skriv om allting till HTTPS
Om du har aktiverat SSL på ditt webbutrymme kan du skriva om all trafik till https://. På så sätt kan du se till att dina besökare bara använder en säker anslutning. Om du bara vill omdirigera till https:// i vissa mappar på din sida, kan du lägga till .htaccess-filen i den specifika mappen.
#Rewrite everything to https RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Related articles: