Dit had je eigenlijk moeten oplossen met je vhost, dan had je gewoon de documentroot kunnen laten staan, en had je doormiddel van de servername/serveralias kunnen zorgen dat hij automatisch in de juiste map was gekomen. Voorbeeldje:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName websitevanthomas.nl
ServerAlias websitevanthomas.nl
DocumentRoot /var/www/drupal
<Directory /var/www/drupal>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Location />
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
</Location>
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
</VirtualHost>
Voordeel hiervan is als je ooit b.v een WordPress site erbij draait je gewoon nog een virtualhost file kan toevoegen + enablen en dan een eigen documentroot + url kan opgeven.. b.v: wp.websitevanthomas.nl