我目前正在使用 Linode DNS 管理器,但我不知道在哪里可以调整,如果用户访问 example.net,他会自动重定向到 example.com。我知道 Apache 会这样做,而且我的 Apache 已经在 ServerAlias example.net 和 ServerName example.com 上正确配置。
答案1
如果您希望用户体验仅看到 example.com,而不是让 example.net 与 example.com 完全相同,那么在 apache 中设置一个单独的虚拟主机,并使用简单的重定向规则重定向所有内容,这可能是您想要的。使用 ServerAliases,您可以使几个不同的名称(www.example.com、example.com、www.example.net、example.net)以相同的方式工作,但使用重定向规则,您可以将所有内容强制为一个您支持的名称。
答案2
<VirtualHost xxx.xxx.xxx.xxx:yyy>
ServerName xxx.net
RewriteEngine On
RewriteRule ^(.*)$ http://xxx.com$1 [L,R=301]
...
...
...
</VirtualHost>