Xampp虚拟主机,一个网站重定向到另一个

时间:2019-09-26 07:58:31

标签: wordpress apache xampp virtualhost

所以,我对此很陌生,但是我们开始:

我想在XAMPP安装上建立第二个WordPress网站。它工作得很好,首先在httpd-vhosts.conf文件中设置了一个虚拟主机。我使用了以下代码(是的,这些网站被称为testsite和testsite2,因为2只是1的副本,是的,这是个坏主意)

NameVirtualHost *:80 



<VirtualHost *:80> 

DocumentRoot C:/xampp/htdocs/ 

ServerName localhost 

</VirtualHost> 



<VirtualHost *:80> 

DocumentRoot "c:/xampp/htdocs/testsite/" 

ServerName Localhost/testsite/ 

<Directory "c:/xampp/htdocs/testsite/"> 

</Directory> 

</VirtualHost> 



<VirtualHost *:80> 

DocumentRoot "c:/xampp/htdocs/testsite2/" 

ServerName Localhost/testsite2/ 

<Directory "c:/xampp/htdocs/testsite2/"> 

</Directory> 

</VirtualHost> 

然后我将以下代码添加到Windows中的“主机”文件中:

127.0.0.1       localhost 

127.0.0.1       localhost/testsite 

127.0.0.1       localhost/testsite2 

因此,两个网站都可以正常工作。但是后来我注意到,当我尝试访问除主页以外的任何页面时,在我的第二个网站上,它会将我重定向到第一个网站的主页。

我怀疑它可能与缓存或-htaccess文件有关,因为website2的文件如下:

# BEGIN WordPress 

<IfModule mod_rewrite.c> 

RewriteEngine On 

RewriteBase /testsite/blog/ 

RewriteRule ^index\.php$ - [L] 

RewriteCond %{REQUEST_FILENAME} !-f 

RewriteCond %{REQUEST_FILENAME} !-d 

RewriteRule . /testsite/blog/index.php [L] 

</IfModule> 


# END WordPress 

而且我很确定它不应该引用网站1。

0 个答案:

没有答案