假设我有两个域:
example1.com
和example2.com
。当我输入 www.example2.com
或 example2.com
时,我希望始终重定向到 www.example1.com
。我需要这个,因为example2.com
目前没有自己的网页,所以我需要它暂时重定向到旧网页。
我可以使用 DNS 中的重定向功能通过 DNS 设置来完成此操作,我可以在其中设置要重定向的 URL 和一个 MX 记录。但如果我使用它,我就无法将 cname、A、TXT 等资源记录用于该域中的其他内容。换句话说,我必须选择:使用重定向或资源记录。
但是对于资源记录,我看不出如何正确重定向。我尝试了类似的东西(在
example2.com
域):
@ CNAME www.example1.com
www CNAME www.example1.com
@ A "IP of example1.com"
但这些似乎都不起作用。我是否遗漏了什么或者它无论如何都不起作用?
您需要在 Web 服务器本身上进行此配置。某些 DNS 主机通过使用 Web 服务器配置透明地提供此服务。如果您有可以自行配置的 Web 服务器,则可以使用以下 Apache VirtualHost 配置...
<VirtualHost *:80>
ServerName domaina.com
Redirect permanent / http://domainb.com/
</VirtualHost>