VHCS and .htaccess
By default VHCS has an AllowOveride none in a virtual domain’s spec. In order to support pretty URLs, WordPress need to do some mod_rewrite-ing. Luckily, it’s not to hard to change the default. In /etc/vhcs2/apache/parts/dmn_entry.tpl, change AllowOverride AuthConfig to AllowOverride All . Note that if you have any domains created already, it’s easiest to just make the same change for each of them in /etc/apache2/sites-available/vhcs2.conf and restart Apache.
Final Status: scotfl.ca seems to be working on the new server.
