Redirect

Grunderna i domäner
En teknik som automatiskt vidarebefordrar besökare från en URL till en annan.
← Tillbaka till Ordlistan

Vad är en omdirigering?

En omdirigering är en teknik som automatiskt skickar besökare och sökmotorer från en URL till en annan. När användare begär den ursprungliga URL:en svarar servern med instruktioner om att gå till en annan destination. Omdirigeringar är viktiga vid underhåll av webbplatser, domänflyttar, omstrukturering av URL:er och för att bevara SEO-värde när innehåll byter plats.

Typer av HTTP-omdirigeringar

301 - Permanent omdirigering

Anger att sidan har flyttats permanent:

HTTP/1.1 301 Moved Permanently

Location: https://newsite.com/page

302 - Tillfällig omdirigering (Found)

Anger en tillfällig flytt:

HTTP/1.1 302 Found

Location: https://temporary-url.com/page

307 - Tillfällig omdirigering (strikt)

HTTP/1.1-versionen som bevarar begärandemetoden:

308 - Permanent omdirigering (strikt)

Permanent HTTP/1.1-omdirigering som bevarar metoden:

Vanliga användningsområden för omdirigeringar

Konsolidera domäner

Omdirigera alla varianter till huvuddomänen:

example.com → www.example.com (or vice versa)

http:// → https://

oldbrand.com → newbrand.com

Ändra URL-strukturen

När webbplatsens arkitektur organiseras om:

/old-page/ → /new-page/

/category/page → /new-category/page

/blog/2020/post → /articles/post

Flytta innehåll

Flytta innehåll mellan plattformar eller domäner:

blog.example.com/post → example.com/blog/post

oldsite.com/* → newsite.com/*

Tvinga fram HTTPS

Säkra all trafik:

http://example.com → https://example.com

Metoder för implementering

Serverkonfiguration (Apache)

# .htaccess

Redirect 301 /old-page https://example.com/new-page

# Multiple redirects with RewriteRule

RewriteEngine On

RewriteRule ^old-path/(.*)$ /new-path/$1 [R=301,L]

# Force HTTPS

RewriteCond %{HTTPS} off

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Serverkonfiguration (Nginx)

# Single redirect

location /old-page {

return 301 https://example.com/new-page;

}

# Pattern-based redirect

location ~* ^/old-path/(.*)$ {

return 301 /new-path/$1;

}

# Force HTTPS

server {

listen 80;

server_name example.com;

return 301 https://example.com$request_uri;

}

JavaScript-omdirigering (klientsidan)

// Immediate redirect

window.location.href = "https://example.com/new-page";

// Delayed redirect

setTimeout(() => {

window.location.replace("https://example.com/new-page");

}, 3000);

HTML-omdirigering med Meta Refresh

<meta http-equiv="refresh" content="0;url=https://example.com/new-page">

*Obs! Rekommenderas inte för SEO.*

SEO-överväganden

Bästa praxis

1. Använd 301 för permanenta ändringar: Överför rankingsignaler

2. Undvik omdirigeringskedjor: A→B→C→D gör genomsökningen långsammare

3. Uppdatera interna länkar: Peka på de slutliga destinationerna

4. Övervaka omdirigeringarnas prestanda: Följ upp i analysverktyg

5. Konfigurera korrekta canonical-taggar: Kompletterar omdirigeringar

Omdirigeringars SEO-påverkan

Typ av omdirigeringÖverföring av länkstyrkaIndexuppdatering
301~90-99%Ja
302MinimalNej
Meta RefreshVarierarLångsam
JavaScriptBegränsadOtillförlitlig

Vanliga problem med omdirigeringar

Omdirigeringskedjor

Flera omdirigeringar efter varandra:

A → B → C → D (Bad: 4 hops)

A → D (Good: Direct)

Omdirigeringsloopar

En oändlig omdirigeringscykel:

A → B → A → B → ... (Error: ERR_TOO_MANY_REDIRECTS)

Omdirigeringar med blandat innehåll

En HTTPS-sida som omdirigerar till HTTP (eller tvärtom utan en korrekt kedja)

Korrekt implementerade omdirigeringar är avgörande för att bevara användarupplevelse och sökmotorrankningar vid alla ändringar av URL:er eller domäner.

Använd Denna Kunskap

Använd DomScans API för att kontrollera domäntillgänglighet, hälsa och mer.