Viewing 6 replies - 1 through 6 (of 6 total)
  • Thread Starter leannel

    (@leannel)

    Update:

    Actually I now just realised that every link on the second network site redirects to the first network main site even though they are absolute links not relative :`(

    I hope someone can help me…

    Plugin Author David Dean

    (@ddean)

    Hi leannel –

    I took a look at your site but am not seeing the redirects you mention.

    I am able to get to, e.g. https://www.parkquip.com.au/park-bbq-range/portable-bbq/ and also https://www.bbqsrusqld.com.au/filters/brick-in/ by browsing each site.

    Did you figure it out or is there something I’m missing about this problem?

    Thread Starter leannel

    (@leannel)

    Hi and thanks for the reply.

    I will try to better explain the problem ??

    The issue I’m having is that when you type the web address as https://www.bbqrusqld.com.au (with the www) it opens the correct website. However when you type the web address as https://bbqsrusqld.com.au (without the www) it redirects to https://www.parkquip.com.au – this is NOT correct. There are no redirects in place to do this and it should open up the bbqsrusqld site NOT parkquip site.

    The parkquip site is the main website for the first network I set up under wordpress multisites (with a sub-domain install). WordPress is installed in the root of this domain. Then I installed your plugin to activate multiple networks. The bbqsrusqld site is the main site for the second network created using your plugin.

    Both networks were created using www in the domain address – I have now read many cases where they say not to do this but it wasn’t evident at the time and I cannot really change this now.

    So I need to know why the website on the second network redirects to the first network website when you type the domain name without the www…. I really hope that makes sense!

    Overall my structure looks like this:

    Network 1: https://www.parkquip.com.au
    Network 2: https://www.bbqsrusqld.com.au (this is the site that redirects back to the above site when you don’t use www in the domain address).

    Sincerely hope this is a little clearer and very much appreciate your help!!!!

    Thread Starter leannel

    (@leannel)

    Ok I have spent the last day trying to figure this out and triple checked the install and how I have things set up. I have also re-read through almost every one of the previous support requests looking for hints or answers.

    Both network domain names point to the root install of wordpress – I am pretty sure this is correct?

    I have a dedicated IP for my hosting and a wildcard configured in the A record for the first network domain – not sure if this is needed for your plugin but thought I’d mention it to be thorough.

    I found that I did not have the DEFINE_CURRENT_SITE properly commented out in the wp-config file so corrected this.

    The result:

    Now you can view my two network’s main domains with no redirection happening so long as you type the address WITH the www.

    But…

    If you type the address WITHOUT the www still have an issue – I now get the following error:

    No site defined on this host. If you are the owner of this site, please check Debugging a WordPress Network for help.

    Also, I have 301 redirects for alternate domains (e.g. parkquip.net, parkquip.com) to go to my the main site https://www.parkquip.com.au. These redirects worked just fine previously (before I fixed the commenting out in the wp-config file) but now none of these redirects work and return the same error as above.

    Is this an issue with setting up the networks originally using the www in address? Or an issue with my .htaccess file? The 301 redirects are set up using my host account (I use GoDaddy). I have not added the redirects to my .htaccess file as they previously created a conflict there but seemed to work when set up directly on the host.

    This is what is in my current .htaccess file:

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    
    # uploaded files
    RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]
    
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]
    RewriteRule . index.php [L]

    Would really like to get this working properly as I have a number of networks still to add and much work to do with a client on my back ?? Very much appreciate some help.

    Thread Starter leannel

    (@leannel)

    Sorry, for ease of checking what I mean I should have added the website links rather than ask you to type them….sorry!

    Now working correctly:
    Network 1: https://www.parkquip.com.au
    Network 2: https://www.bbqsrusqld.com.au

    NOT working correctly:
    Network 1: https://parkquip.com.au
    Network 2: https://bbqsrusqld.com.au

    Redirects now NOT working (there are only redirects on Network 1):
    https://www.parkquip.com
    https://parkquip.com
    https://www.parkquip.net
    https://parkquip.net
    https://www.parkquip.net.au
    https://parkquip.net.au

    AND I just discovered that the above redirects are now being sent to https://parkquip.com.au (WITHOUT the www) so this is probably why they are showing the same error.

    I am sorry for the length of my comments but if I give you as much information as I can I hope it makes it easier for you to get the picture of what is happening and in turn makes it faster for a resolution – fingers crossed ??

    Plugin Author David Dean

    (@ddean)

    TBH I’m not sure what the issue is here. It sounds like you’ve done everything right on the server configuration side. However –

    Both networks were created using www in the domain address – I have now read many cases where they say not to do this but it wasn’t evident at the time and I cannot really change this now.

    This MIGHT be the key to your troubles. Since you’re so close, you may want to set up some .htaccess rules to redirect everything to the www. address rather than re-creating your sites.

    Here’s a post with some good samples of generic URL-rewrites (check out the answer by Dmitriy for this exact case): https://stackoverflow.com/questions/234723/generic-htaccess-redirect-www-to-non-www

    I don’t really understand your other domain redirects (from parkquip.com, parkquip.net, etc.). Can you change them so they redirect to https://www.parkquip.com.au?

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Second network non-www redirects to first network domain’ is closed to new replies.