Я хочу запустить 2 сайта Wordpress на моем установленном VPS стеке LAMP.
Сайт 1: test1.example.com
Сайт 2: test2.example.com
Вот мои файлы конфигурации:
test1.example.com.conf
:
<VirtualHost *:80>
ServerName test1.example.com
DocumentRoot /path/test1
<Directory "/path/test1">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
test2.example.com.conf
:
<VirtualHost *:80>
ServerName test2.example.com
DocumentRoot /path/test2
<Directory "/path/test2">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Я сделал a2ensite
для обоих файлов конфигурации и перезапустил службу apache2.
Но проблема в том, что домен test2.example.com
и example.com
(еще не настроен) автоматически перенаправляют на test1.example.com
.Он возвращает код 301, когда для страницы test2
(используйте Inspect tool
в Chomre, чтобы увидеть).Я также проверяю конфигурацию для базы данных site2, и это правильно.Когда я a2dissite
test1.example.com.conf
, домен test2.example.com
работает нормально.
Вот файл .htaccess
:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /reeme/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /reeme/index.php [L]
</IfModule>