Non-Primary Domains not Redirecting to Wordpress Multisite Installation

June 20, 2015 719 views
WordPress DigitalOcean DigitalOcean Articles Ubuntu

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 %{REQUESTFILENAME} -f [OR]
RewriteCond %{REQUEST
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.

1 Answer

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.

Have another answer? Share your knowledge.