set up WPMS in subdomain outside root folder

I'm wanting to set up multisite network in added security) but doing so creates new sites as

which won't resolve without a tweak to apache, but does not look nice as a site address ( looks okay)

would you know what tweaks need to done to htaccess file / apache to get WP to create new subdomain sites....