/home/username/public_html
This is usually the result of a wrong files/folders permission setting or a wrong or not...
Yes, our servers feature Apache webserver with mod_rewrite precompiled.