1. Home
  2. Webbhosting
  3. Webb och PHP-inställningar
  4. Omdirigerar sidan till en annan adress

Omdirigerar sidan till en annan adress

Instruktioner lämpliga för nybörjare

En omdirigering flyttar helt enkelt besökaren från en URL till en annan. Om du till exempel byter domän på en hemsida kan du med fördel omdirigera från den gamla domänen till den nya. Detta hjälper dessutom till i sökmotorsoptimering då besökare som hittar den gamla domänen efter en sökning hamnar på den nya, istället för att få ett felmeddelande. Du kan även dirigera besökare internt inom samma domän. Detta görs enklast och bäst med en så kallad 301-redirect.


Omdirigera med .htaccess

a) omdirigera en domän med www till en domän utan www

Används för att förenkla visnings-URL:en i rätt webbläsaradress – såvida du inte vill visa www framför sidrubriken dinsomän.se visas

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^www.exempel.se [NC] 
RewriteRule ^(.*)$ https://exempel.se/$1 [L,R=301]

b) omdirigera en domän utan www till en domän med www

Det används i exakt motsatt fall – dina besökare är vana att visa sidan med www-prefixet. Därför kommer www.yourdomain.com att visas

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^exempel.se [NC] 
RewriteRule ^(.*)$ https://www.exempel.se/$1 [L,R=301]

c) permanent 301-omdirigering

Om du vill omdirigerar en undersida av din webbplats till en annan adress – Google straffar inte en sådan länk i sökpositionen och du behöver inte visa besökarens 404-sida som standard (innehåll hittades inte). Http- eller https-prefixet före destinationsdomänen är viktigt. Använd i så fall följande kod:

Redirect 301 / https://exempel.se

d) tillfällig 302 omdirigering

Används för undersida / webbplatsunderhåll. Http- eller https-prefixet före destinationsdomänen är viktigt.

Redirect 302 / https://exempel.se

Omdirigera med PHP

Sällan använd kod, men den kan också användas om du är intresserad av denna typ av omdirigering.

<?php 
header("Location: exempel.se", true, 301); 
exit(); 
?>

Omdirigera med HTML

Användes främst förut, främst på grund av enkelheten och tydligheten i koden som skapats av webbplatsen. Den används också för att visa information för en besökare som du kan markera med den här koden.

<!DOCTYPE html>
<html>
<head>
	<title>Redirect</title>
	<meta http-equiv="refresh" content="3;url=https://www.exempel.se">
</head>
<body>
	Du kommer att omdirigeras om 3 sekunder.
</body>
</html>

(INFO: Innehållsattributet anger antalet sekunder efter vilken omdirigering inträffar)

Updated on 16. december 2021
Was this article helpful?

Related Articles