I had this problem as well and I fixed it by adding:
“Options +FollowSymLinks”
to the .htaccess file.
Also make sure none of your real folders have the same names as virtual folders.
Finally, it helped _enormously_ to check the error log from the webserver.