Wil je jouw URL’s meer SEO-vriendelijk vormgeven, om beter gevonden te worden binnen zoekmachines of het jouw bezoekers gemakkelijker te maken de links te onthouden? Wat je doel ook is, je kan gebruik maken van .htaccess, om de URL’s die jij hebt staan op een meer SEO-vriendelijke manier vorm te geven. Zorg allereerst voor de juiste basis, breng de externe links aan en zorg voor een interne doorverwijzing.
Houd er rekening mee dat je de links alleen SEO-vriendelijk kan maken door lastige extensies of toevoegingen te verwijderen, het is niet mogelijk om woorden toe te voegen.
Table of Contents
De basis

Je hebt allereerst een bestand nodig, dat jij ‘.htaccess’ noemt. Voor de punt hoeft je niets neer te zetten, alleen deze extensie is voldoende. De punt in de bestandsnaam maakt het bestand “onzichtbaar”. Maak het bestand bij voorkeur aan in Notepad, aangezien dat het meest gemakkelijk werkt en deze geen ongewenste karakters toevoegt aan jouw bestand. Zet hier de volgende code in:
RewriteEngine On RewriteOptions inherit Options +FollowSymlinks Options -Multiviews
De eerste regel spreekt natuurlijk voor zich, de tweede heeft je alleen nodig indien je gebruik maakt van een virtuele host, in plaats van jouw eigen dedicated host. De vierde regel is vooral van belang indien je gebruik maakt van Godaddy.
Externe links
Vervolgens kan je het bestand uitbreiden met enkele comments en wat nieuwe regels aan code, om externe links aan te maken, waarmee je de SEO-vriendelijke URL kunt vormgeven. Voeg het volgende toe:
## hide .php extension 2 ## To externally redirect /dir/foo.php to /dir/foo RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{THE_REQUEST} ^[A-Z]{3,}s([^.]+).php [NC] RewriteRule ^ %1 [R,L,NC]
Uiteraard kan je Google gebruiken om de verschillende betekenissen van de stukjes code te achterhalen. ^ staat in ieder geval voor een start, waardoor dat een belangrijk commando is.
Interne doorverwijzigingen
Vervolgens is het van belang om de interne doorverwijzingen aan te brengen, om de URL eruit te laten zien als www.monsterhost.com/seo-vriendelijke-url, in plaats van www.monsterhost.com/seo-vriendelijke-url.php. Maak gebruik van de volgende code:
## To internally forward /dir/foo to /dir/foo.php RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*?)/([a-zA-Z0-9_-]+)/([0-9]+)$ /new/$1.php?ID=$3
Dit zorgt ervoor dat je met .htaccess meer SEO-vriendelijke URL’s kunt laten ontwikkelen, waardoor de zoekmachines deze beter oppikken en jouw bezoekers ze gemakkelijker kunnen onthouden.
Gebruik .htaccess
Het gebruik van bovenstaande methode is alleen van toepassing op de Linux webhosting pakketten van MonsterHost.com.