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