将一个域重定向到另一个不同的域(使用DNS)?

时间:2016-04-02 07:00:54

标签: redirect dns subdomain

假设我有两个域:example1.comexample2.com。当我输入www.example2.comexample2.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"

但这些似乎都不起作用。我是否遗漏了某些东西,或者无论如何都无法正常工作?

1 个答案:

答案 0 :(得分:0)

您需要在Web服务器本身上执行此配置。某些DNS主机通过使用Web服务器配置透明地提供此服务。如果您有自己配置的Web服务器,则可以使用以下Apache VirtualHost配置...

<VirtualHost *:80>
  ServerName domaina.com
  Redirect permanent / http://domainb.com/
</VirtualHost>