I have 5 domains with the same hosting. For the moment, let's not worry about how this is bad and how you have to spread across many hosts. All domains are in a folder in root, even the main domain. In my root, I have an htaccess file that causes the main domain to be served from a folder. here is the list of all domains: main-domain addon-domain-1 addon-domain-2 addon-domain-3 addon-domain-4 Each domain also has its own htaccess all domains are registered with godaddy Here is the problem: main-domain and addon-domain-1 and addon-domain-2 work addon-domain-3 and addon-domain-4 DO NOT WORK. I get page not found. It's like the domains don't exist. I tried deleting all htaccess files because I thought maybe there is a conflict. Same problem, addon-domain-3 and addon-domain-4 not found. I tried transferring everything to another host. Same problem, addon-domain-3 and addon-domain-4 And yes, I do wait 24 hours for the DNS to propagate. At this point I dont know what in the hell is going on. I have been making websites all my life and I have NEVER seen anything like this. I should add another note: When I first transfer hosts and upload the files via Filezilla, addon-domain-3 and 4 work. so I shouldn't have said they dont work above. BUT they stop working after a few hours and I get page not found. I am stumped and have no idea what in the hell is going on.