我的问题与多域服务器的错误重定向有关。
我在 ovh.com 上有一个带有 2 个域名的 VPS 服务器:
site1.comsite2.com
在 OVH 管理面板上,我设置了 DNS 区域,以便每个站点返回类型为A. 每个www.siteX.com都有 for targetsiteX.com和 type CNAME。
在服务器端,我使用的是 Apache2,我为所有的 conf 文件创建了/etc/apache2/site-available/:
site1.confsite2.conf
具有相同的结构:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName siteX.com
ServerAlias www.siteX.com
DocumentRoot /var/www/siteX
</VirtualHost>
然后我使用了命令a2ensite subX.confora2ensite siteX.conf和sudo service apache2 restart
我遇到的问题www.site2.com是重定向到site1.comwhilesite2.com是正确的并返回site2。
有趣的方面是www.site2.com?正确加载 site2 的内容,同时保留www.site2.com/?url。