25
01-2011
Het komt vaak voor dat een domein via meerdere URL’s toegankelijk is. Een veelvoorkomende situatie is dat een website bereikbaar, en geïndexeerd, is met meerdere URL’s: een versie met “www” en een versie zonder “www”. Bijvoorbeeld:
http://www.website.be
http://website.be
Voor zoekmachines zijn bovenstaande websites verschillend, hoewel de kans groot is dat de content identiek is. Voor de bezoeker kan een pagina dus hetzelfde ogen, dat hoeft voor de zoekmachine zeker niet het geval te zijn. Zoekmachines zien dat dezelfde content op 2 URL’s beschikbaar is, een vorm van “duplicate content” dus.
Omdat deze twee URL’s als aparte websites worden gezien betekent dit concreet dat ook de pagerank en de linkwaarde wordt verdeeld. Ook de waarde van inkomende links wordt alleen doorgegeven aan de URL waar naartoe wordt gelinkt. Zonde als je bedenkt dat je deze inkomende linkwaarde kunt bundelen en zo met 1 pagina meer waarde bezit.
Als je wilt dat je website maar via 1 URL beschikbaar is zul je een keuze moeten maken tussen een versie van je domeinnaam met of zonder “www”. De keuze is aan jou om te bepalen welke versie door moet gaan als de nieuwe hoofd URL. Of je voor de versie met of zonder “www” gaat maakt in principe niet uit, zolang je maar consequent bij één variant blijft.
Wanneer je gekozen hebt voor een variant kun je aan Google doorgeven welke variant de officiële versie is. Dit kun je doen in Google Webmasters.
Om alle waarde van verschillende URL’s te bundelen is het verstandig om zoekmachines te laten weten welke variant de “echte” versie is. Dat doe je door de ene naar de andere pagina te laten verwijzen. Daarvoor kun je gebruik maken van een 301 redirect script (301 is een permanente redirect) die je kunt toevoegen aan het bestand “.htaccess”. Deze code geldt enkel voor websites die hosting op een Apache server hebben. Voor IIS kun je kijken op webmasterworld.com.
Om de non-www versie door te sturen naar de www versie van je website voeg je dit toe aan de .htaccess:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^((\w|\-){1,63})\.([a-zA-Z]{2,6})(\/|$)
RewriteRule ^(.*) http://www.%1.%3/$1 [R=301,L]
Om de www versie door te sturen naar de non-www versie van je website voeg je dit toe aan de .htaccess:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.((\w|\-){1,63})\.([a-zA-Z]{2,6})(\/|$)
RewriteRule ^(.*) http://%1.%3/$1 [R=301,L]
Copyright © 2011 WebKings // WebDesign op maat van de klant // Vraag hier uw gratis offerte aan!
Plaats uw reactie: