Wat is een omleiding?
Een omleiding is een techniek die bezoekers en zoekmachines automatisch van de ene URL naar een andere doorstuurt. Wanneer gebruikers de oorspronkelijke URL opvragen, antwoordt de server met instructies om naar een andere bestemming te gaan. Omleidingen zijn essentieel voor websiteonderhoud, domeinmigraties, wijzigingen in de URL-structuur en het behoud van SEO-waarde wanneer content van locatie verandert.
Typen HTTP-omleidingen
301 - Permanente omleiding
Geeft aan dat de pagina permanent is verhuisd:
HTTP/1.1 301 Moved Permanently
Location: https://newsite.com/page
- Draagt SEO-waarde (link equity) over naar de nieuwe URL
- Zoekmachines werken hun index bij
- Browsers kunnen de omleiding cachen
- Geschikt voor permanente wijzigingen van URL's
302 - Tijdelijke omleiding (Found)
Geeft aan dat de pagina tijdelijk is verhuisd:
HTTP/1.1 302 Found
Location: https://temporary-url.com/page
- Draagt SEO-waarde niet permanent over
- Zoekmachines blijven de oorspronkelijke URL indexeren
- Browsers cachen de omleiding minder agressief
- Alleen gebruiken voor tijdelijke wijzigingen
307 - Tijdelijke omleiding (strikt)
Een HTTP/1.1-versie die de verzoekmethode behoudt:
- Behoudt de POST/GET-methode
- Is strikter dan 302
- Wordt gebruikt voor omleidingen van API's
308 - Permanente omleiding (strikt)
Een permanente HTTP/1.1-omleiding die de methode behoudt:
- Behoudt de verzoekmethode zoals 307
- Is permanent zoals 301
- Wordt door moderne browsers ondersteund
Veelvoorkomende toepassingen van omleidingen
Domeinen samenvoegen
Stuur alle varianten naar het hoofddomein:
example.com → www.example.com (or vice versa)
http:// → https://
oldbrand.com → newbrand.com
URL-structuur wijzigen
Bij het reorganiseren van de websitearchitectuur:
/old-page/ → /new-page/
/category/page → /new-category/page
/blog/2020/post → /articles/post
Content migreren
Content tussen platforms of domeinen verplaatsen:
blog.example.com/post → example.com/blog/post
oldsite.com/* → newsite.com/*
HTTPS afdwingen
Alle verkeer beveiligen:
http://example.com → https://example.com
Methoden voor implementatie
Serverconfiguratie (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]
Serverconfiguratie (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-omleiding (clientzijde)
// Immediate redirect
window.location.href = "https://example.com/new-page";
// Delayed redirect
setTimeout(() => {
window.location.replace("https://example.com/new-page");
}, 3000);
Meta-refresh (HTML)
<meta http-equiv="refresh" content="0;url=https://example.com/new-page">
*Opmerking: niet aanbevolen voor SEO.*
SEO-overwegingen
Beste praktijken
1. Gebruik 301 voor permanente wijzigingen: draag rankingsignalen over.
2. Vermijd omleidingsketens: A→B→C→D vertraagt het crawlen.
3. Werk interne links bij: verwijs naar de uiteindelijke bestemming.
4. Monitor de prestaties van omleidingen: volg ze in analytics.
5. Stel goede canonieke URL's in: laat ze de omleidingen aanvullen.
Effect van omleidingen op SEO
| Type omleiding | Overdracht van linkwaarde | Index bijgewerkt |
|---|---|---|
| 301 | ~90-99% | Ja |
| 302 | Minimaal | Nee |
| Meta-refresh | Varieert | Traag |
| JavaScript | Beperkt | Onbetrouwbaar |
Veelvoorkomende problemen met omleidingen
Omleidingsketens
Meerdere opeenvolgende omleidingen:
A → B → C → D (Bad: 4 hops)
A → D (Good: Direct)
Omleidingslussen
Een oneindige omleidingscyclus:
A → B → A → B → ... (Error: ERR_TOO_MANY_REDIRECTS)
Omleiding van gemengde content
Een HTTPS-pagina die naar HTTP verwijst, of andersom zonder een correcte keten.
Goed geïmplementeerde omleidingen zijn essentieel om de gebruikerservaring en posities in zoekmachines te behouden tijdens URL- of domeinwijzigingen.