Report this

What is the reason for this report?

Non-Primary Domains not Redirecting to Wordpress Multisite Installation

Posted on June 20, 2015

I have setup Wordpress Multisite on a fresh Ubuntu LAMP droplet with a virtual host site.

I believe I have followed the tutorial exactly.

The network is setup fine, I can view the WP dashboard for all the sites but the non-primary URLs are not redirecting to the WP install whereas the primary site does, they just show an Apache page.

Here is my .htaccess:

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]

I have set up WP Multisite many times and when I follow the same instructions using my Linode server I don’t have a problem.

Any advice would be greatly appreciated as I’ve hit a wall.

Thank you.



This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

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.

My question was answered incredibly fast by the excellent DigitalOcean support team.

I had a default virtual host overriding WP.

This sorted it:

a2dissite 000-default service apache2 restart

Thank you DigitalOcean support.

The developer cloud

Scale up as you grow — whether you're running one virtual machine or ten thousand.

Get started for free

Sign up and get $200 in credit for your first 60 days with DigitalOcean.*

*This promotional offer applies to new accounts only.