Inrichting rootserver (6): Rewrite in vhost

De virtuele rootserver krijgt langzaam maar zeker zijn uiteindelijke vorm. Alle belangrijke zaken zijn ingericht, alleen nog wat kleine losse eindjes dienen vastgeknoopt te worden.

Vandaag ben ik bezig geweest om te zorgen dat alle aanvragen naar zomaarroland.nl worden omgeleid naar www.zomaarroland.nl. Om dit voor elkaar te krijgen had ik kunnen kiezen voor een .htaccess bestand, echter vanwege een tip van Henk wil ik het plaatsen in het vhost bestand.

Na ongeveer een middagje puzzelen ben ik gekomen tot de volgende code:

<IfModule mod_rewrite.c>
<Directory /var/www/>
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [R=301,L]
</Directory>
</IfModule>

De directory-tags zijn nodig omdat de rewritebase alleen gebruikt mag worden als deze in een directory-based structuur is opgenomen.

Laat de bezoekers nu maar komen!

 

Geef uw reactie

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>