First I developed a multisite on my own bluehost account under a the subdomain sdmu.elliottdesign.net. I have 3 sites. The sdmu.elliottdesign.net then sdmu.elliottdesign.net/school and sdmu.elliottdesign.net/parish. Everything thing is working gloriously here.
I used updraftplus to site to site transfer usint their multisite migrator and what not and everything moved over okay. I was getting a ton of internal error mostly due to have many www and non-www. I fixed those issues and everything works in admin: My sites, network admin, and the main site. Which is now stdominicsavio.org. The homepage of the mainsite comes up, but if when I click on the links to the other sites, which are now stdominicsavio.org/parish and stdominicsavio.org/school I get a internal server error. This is also true with in the admin. I cannot access the dashboards of those to other sites.
Here is my config
define('WP_DEBUG', false);
define('WP_ALLOW_MULTISITE', true );
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'stdominicsavio.org');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);`
and here is my htaccess
# Use PHP5.4 as default
AddHandler application/x-httpd-php54 .php
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
# END WordPress
Please! help this site needs to go live by this tuesday august 18th, 2015