different root directory main domain and subdomain cpanel
to make the subdomain directory different from the main domain directory. example: mydomain.com = /home/USERNAME/public_html foo.mydomain.com = /home/USERNAME/sub_domain_dir/ you can follow this step: 1. login to WHM, 2. find "Server Configuration" >> "Tweak Settings", 3. turn off option "Restrict document roots to public_html", 4. save. 1. login to cpanel, 2. make your subdomain, and place your own subdomain directory 3. save