![VirtualHost 添加额外的 URL](https://linux22.com/image/1463257/VirtualHost%20%E6%B7%BB%E5%8A%A0%E9%A2%9D%E5%A4%96%E7%9A%84%20URL.png)
所以我有两个域名:site1.com
和site2.com
。我site1.com
正常指向我的 IP,它可以工作,目录也可以,/var/www/html
但我无法site2.com
使用/var/www/site2
<VirtualHost *:80>
ServerName www.site2.com
DocumentRoot /var/www/site2
</VirtualHost>
<VirtualHost *:80>
ServerName site2.com
DocumentRoot /var/www/site2
</VirtualHost>
NameVirtualHost *:80
ServerName SERVERIP
DocumentRoot /var/www/html
因此当输入site2.com/a它会自动将我重定向到site2.com/site2/a/这给了我错误 404,它应该给出这个错误,因为没有任何名为/var/www/site2/site2/a在我的服务器中
但如果我写site2.com/a/它打开得很好
问题不会发生www.site2.com/a或者www.site2.com/a/。
他们俩都将我重定向到www.site2.com/a/哪个是对的。