As in the title, I have two domains on my droplet. I can create sub-sites on the first with no problems, but when I create a sub-site and then try to go to it, I’m redirected here instead:
http://www.site1.com/wp-signup.php?new=test.site2.com
Additionally the signup page isn’t what should load once I’ve created the site via Network Admin–it should go directly to the new site instead. Creating sub-sites on site1 works fine using this approach; I add a site via Network Admin, then can immediately go to it with no problems.
Any ideas on this? The .htaccess file for each site was copied directly from the Wordpress Network Admin settings, as was the chunk of the wp-config.php file for each.
Here is my breakdown of the DNS info:
site1:
A: @ / IP A: site1.com /IP CNAME: www /@ CNAME: * / IP
site2:
A: @ / IP A: site2.com / IP CNAME: www / @ CNAME: * / @
Any thoughts on what could cause this?
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
It sounds like this might be an issue with your Apache VirtualHosts. Could you post them here?
www.site1.com
seems to be the default server in your Apache configuration. If Apache doesn’t recognize the theServerAlias
it will redirect to the default server. When the WordPress installation atwww.site1.com
recieves a request fortest.site2.com
it doesn’t exist. This then triggers the redirect to the signup page.Make sure your VirtualHosts contain:
And of course change
*.site1.com
to*.site2.com
for the other VirtualHost.In general, if you want to disable the redirection to the signup page, you can set
NOBLOGREDIRECT
in yourwp-config.php
files: