我想在安装了VPS的LAMP堆栈上运行2个Wordpress网站。
网站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
。当进入test2
页面时,它返回代码301(使用Chomre中的Inspect tool
查看)。我还检查了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>