所以我在一个网站上有两个网站普莱斯克服务器设置如下:
/var/www/vhosts/site1.co.uk
和
/var/www/vhosts/site2.co.uk
问题是 www.site1.co.uk 和 www.site2.co.uk 都转到 /var/www/vhosts/site1.co.uk。
如下所示:
site1 的 http conf 文件是: http://laravel.io/bin/6mr7E
site2 的 http conf 文件是 http://laravel.io/bin/XLKBO
谁能看到解决方案?
答案1
您的任何虚拟主机都不包含任何域的对 www 的引用(ServerAlias),因此当您访问任何以 www 开头的站点时,它将转到 Apache 中的默认虚拟主机(这是在解析该 IP:PORT 的配置时找到的第一个虚拟主机)。
转到 Plesk,在每个域名的托管设置中,您应该有一个复选框,允许该域名也可以通过 www. 浏览。如果没有,只需添加 www.domain 作为别名,但这只是一个黑客解决方案。