Virtual host for subdomain doesn't work

Posted March 4, 2019 2k views
ApacheUbuntu 18.04

Hello everyone. :)
I’m a little puzzled right now. I’ve tried to setup a Virtual host for my subdomain “”. Because I need it for community software, as WordPress is already served by my main domain “”.

So I’ve followed this tutorial :

Required folder is created in var/www, with the same name as the subdomain. (

When needed, I’ve created a new conf file in etc/apache2/sites-available :

code<VirtualHost *:80>
DocumentRoot /var/www/
<Directory "/var/www/">
AllowOverride All
ErrorLog ${APACHE_LOG_DIR}/error.log

I think the setup is correctly done, but when I try to access the Public folder of my forum CMS with my browser, (, I got a redirection on my main WordPress page. The same when I just try to reach the root of my subdomain.

Apache2 rebooted and Virtual host enabled with a2ensite prompt.

DNS A record for subdomain is registered. (And actually works fine.)

Droplet was created with a Wordpress image already preinstalled.

So I wonder where is the potential issue ? Thanks ! :)

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.

1 answer

Your rewrite logic for (/var/www/.htaccess) is likely not checking if the actual subpage/subfolder you’re browsing ( or even is a real directory. So add this at the top of your mod_rewrite rules if you don’t have it:

RewriteCond %{REQUEST_FILENAME} !-d

This way WordPress doesn’t think it needs to send that request to index.php.


  • Thanks ! :)
    I’ll try your solution as soon Apache finally stops to struggle with me. Nothing special : I’ve just added an IP grant in PhpMyAdmin conf file, and now it doesn’t want to run, even after backup the original file.

    The mysteries of LAMP configurations. x)

Submit an Answer