htaccess - de 301 redirect naar een domein startend met www of andersom
Misschien heeft u ooit al gezien dat dezelfde website een verschillende PageRank kan hebben als de site startend met www en zonder de www in het adres wordt bekeken.
Zoals bijvoorbeeld:
http://www.damstore.nl een pagerank van 5 kan hebben
http://damstore.nl een pagerank van 4 kan hebben
De 301 redirect voor zoekmachines
Google denk dat dit twee verschillende websites zijn. Dus beide domeinen (zowel met als zonder de www) de links moeten delen in plaats van als het een domein was. Daar zit er het verschil tussen PageRank van de beide domeinen. Je kunt in de problemen komen doordat er dubbele inhoud op je website staat. Het is heel verstandig om de zoekmachine, zoals Google te laten weten welke variant van de twee het meest belangrijke is. Je moet de zoekmachine dus naar deze variant verwijzen. Daarvoor is het mogelijk (met behulp van het .htaccess bestand) de 301 permanente redirect te gebruiken.
Verschil tussen de 301 en de 302 redirect
301 : permanente redirect
302: tijdelijk redirect, tot een maximum van 3 maanden
Als je wilt dat bezoekers naar een bepaalde variant doorgestuurd moeten worden dan is het mogelijk dit automatisch te regelen. Het is uw eigen keus welke variant gebruikt wordt. Er zit geen verschil tussen als u maar consequent bij ййn variant blijft.
.htaccess aanmaken
Uw webhost moet .htaccess ondersteunen en de website moet op een Apache webserver (ookwel php-server) draaien.
- Klik met de rechtermuisknop op een lege plek op uw desktop
- Selecteer: Nieuw > Tekstdocument (of New > Text Document)
- Open het nieuwe tekstdocument
- Klik in het menu op Bestand > Opslaan Als (of File > Save As)
- Een scherm opent. Voer in het veld Bestandsnaam in: .htaccess
- Klik op Opslaan (Save)
Zoals u kunt zien heeft het .htaccess bestand geen naam, want .htaccess is de extensie.
Hieronder twee varianten (www en zonder www)
Vergeet niet het internetadres te veranderen.
Redirect naar www
RewriteEngine On
RewriteCond %{HTTP_HOST} ^voorbeeld.com [NC]
RewriteRule ^(.*)$ http://www.voorbeeld.com/$1 [L,R=301]
Redirect naar none-www
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.voorbeeld.com [NC]
RewriteRule ^(.*)$ http://voorbeeld.com/$1 [L,R=301]
Google tip:
Maak een account aan op Google en ga naar Webmasterhulpprogramma's. Daar is het mogelijk om je website toe te voegen. Onder Voorkeursdomein is het mogelijk uw eigen voorkeur in te voeren.