SEO – 301 Redirect voor Php & Apache
Tijd voor wat technische kennis overdracht voor degenen die het interessant vinden of er naar zoeken!
Voor php & apache kan je 2 manieren gebruiken om een 301 Redirect tot stand te brengen:
1. Apache (.htaccess bestand):
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.site.nl$ [NC]
RewriteRule .* http://www.site.nl%{REQUEST_URI} [QSA,R=301]
Op pagina niveau: Redirect 301 /oudepagina.html http://www.site.nl/nieuwepagina.html2. PHP pagina’s:
header(“HTTP/1.1 301 Moved Permanently”);
header(“Location: http://www.site.nl/nieuwepagina.html”);
?>
Controleer altijd je werkzaamheden. Gebruik een browser of de volgende locatie: http://www.seochat.com/seo-tools/redirect-check/








Vraagje, ik zit hier zelf as we speak ook mee te stoeien (http://gathering.tweakers.net/forum/list_messages/1229126/), maar enkele parameters zijn me niet helemaal duidelijk (en ik vindt nergens een officiele htaccess documentatie..).
1. Wat doet het uitroepteken aan in je RewriteCond ?
2. maakt %{REQUEST_URI} dat je de zooi achter de slash ook meeneemt?
3. Wat doet het QSA gedeelte, ik gebruik zelf meestel [R=301,L] maar zou eerlijkwaar niet weten wat het verschil is.