After some debugging I found out that the .htaccess
file wasn't doing anything. Not even a basic forward.
After some googling I update the virtual host setting AllowOverride None
to AllowOverride All
. Same thing for the default virtual host (just to be sure). And it seem to work now.
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
Explanation I found: You need to modify the line containing AllowOverride None to read AllowOverride All. This tells Apache that it's okay to allow .htaccess files to over-ride previous directives.