VirtualHost 添加额外的 URL

VirtualHost 添加额外的 URL

所以我有两个域名:site1.comsite2.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/哪个是对的。

相关内容