Hallo,
Sinds kort ben ik bezig met het verbeteren van de SEO van mijn website. Nu zag ik dat het resolveer van de www een vrij grote impact heeft en het zogenaamde duplicated content tegen moet gaan. Nu heb ik mij daar eens in zitten verdiepen en kreeg ik uiteindelijk het idee dat dit was gelukt. De volgende code heb ik hiervoor gebruikt.
RewriteCond %{HTTP_HOST} ^www\.domeinnaam\.nl$ [NC]
RewriteRule ^(.*)$ http://domeinnaam.nl/$1 [R=301,L]
Wanneer ik nu naar "www.domeinnaam.nl" toe ga, word ik netjes in de browser naar "http://domeinnaam.nl/" toe gestuurd. Nu heb ik de site http://www.ragepank.com/redirect-check/ gevonden waar je kunt checken of alles ook echt goed gaat voor zoekmachines en daar lijkt het niet goed te gaan.
De site geeft aan dat zowel "http:www.domeinnaam.nl/ als "http://domeinnaam.nl/" een 200 (OK) response geven en dus duplicated content.
Nu geeft de website ook een tip om dit probleem op te lossen, de volgende code:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\. domeinnaam\.nl
RewriteRule (.*) http://www.domeinnaam.nl/$1 [R=301,L]
Als ik dit doe, dan werkt het ook. Echter, dan redirect de website weer naar "http://www.domeinnaam.nl/" met www terwijl de website naar "http://domeinnaam.nl/" moet verwijzen. Onder "www" kan ik anders niet inloggen in de admin.
Als ik in de RewriteRule echter de "www" verwijder en ik herlaad de pagina, dan krijg ik een melding dat er teveel redirect zijn. Ik heb zo'n idee dat zowel de "domeinnaam.nl" als de "www.domeinnaam.nl" worden geredirect naar "domeinnaam.nl" waardoor je een eindeloze cirkel van redirects krijgt. Dan zou ik ervoor meoten zorgen dat "domeinnaam.nl" niet meer geredirect wordt, alleen weet ik niet hoe. Wellicht dat iemand mij met dit probleem zou kunnen helpen?
Sinds kort ben ik bezig met het verbeteren van de SEO van mijn website. Nu zag ik dat het resolveer van de www een vrij grote impact heeft en het zogenaamde duplicated content tegen moet gaan. Nu heb ik mij daar eens in zitten verdiepen en kreeg ik uiteindelijk het idee dat dit was gelukt. De volgende code heb ik hiervoor gebruikt.
RewriteCond %{HTTP_HOST} ^www\.domeinnaam\.nl$ [NC]
RewriteRule ^(.*)$ http://domeinnaam.nl/$1 [R=301,L]
Wanneer ik nu naar "www.domeinnaam.nl" toe ga, word ik netjes in de browser naar "http://domeinnaam.nl/" toe gestuurd. Nu heb ik de site http://www.ragepank.com/redirect-check/ gevonden waar je kunt checken of alles ook echt goed gaat voor zoekmachines en daar lijkt het niet goed te gaan.
De site geeft aan dat zowel "http:www.domeinnaam.nl/ als "http://domeinnaam.nl/" een 200 (OK) response geven en dus duplicated content.
Nu geeft de website ook een tip om dit probleem op te lossen, de volgende code:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\. domeinnaam\.nl
RewriteRule (.*) http://www.domeinnaam.nl/$1 [R=301,L]
Als ik dit doe, dan werkt het ook. Echter, dan redirect de website weer naar "http://www.domeinnaam.nl/" met www terwijl de website naar "http://domeinnaam.nl/" moet verwijzen. Onder "www" kan ik anders niet inloggen in de admin.
Als ik in de RewriteRule echter de "www" verwijder en ik herlaad de pagina, dan krijg ik een melding dat er teveel redirect zijn. Ik heb zo'n idee dat zowel de "domeinnaam.nl" als de "www.domeinnaam.nl" worden geredirect naar "domeinnaam.nl" waardoor je een eindeloze cirkel van redirects krijgt. Dan zou ik ervoor meoten zorgen dat "domeinnaam.nl" niet meer geredirect wordt, alleen weet ik niet hoe. Wellicht dat iemand mij met dit probleem zou kunnen helpen?