I have two Apache virtual hosts set up on an Ubuntu 16.04 VPS.
site1.example.com
is a properly functioning WordPress site.site2.example.com
is a newly added site with onlyindex.php
in its document root.
When I visit site2.example.com
in a browser, it unexpectedly redirects to site1.example.com
(the WP site).
However, if I visit site2.example.com/index.php
, index.php
is displayed as expected.
Here are the contents of the .conf
files in /etc/apache2/sites-available
:
site1.conf:
<VirtualHost *:80>
ServerName site1.example.com
DirectoryIndex index.html index.php
DocumentRoot /var/www/html/site1.example.com/public_html
</VirtualHost>
site2.conf:
<VirtualHost *:80>
ServerName site2.example.com
DirectoryIndex index.html index.php
DocumentRoot /var/www/html/site2.example.com/public_html
</VirtualHost>
What can I do to get http://site2.example.com/
to display index.php
without being explicitly requested in the URL?
If anyone has any suggestions or needs to see another part of my config, please let me know.