重新映射domain.io以在地址栏中显示为domain.com

时间:2015-02-24 19:10:14

标签: apache ubuntu url-rewriting dns

我有domain.io和domain.com两个指向SAME服务器。如何进行此设置以便domain.io永远不会显示在地址栏中,并且它始终是domain.com?

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用Apache的mod_alias Redirect指令:

<VirtualHost *:80>
    ServerName domain.io
    ServerAlias www.domain.io
    Redirect permanent / http://domain.com/
</VirtualHost>

在您的情况下,permanent(301)重定向听起来合适,但您可能需要查看HTTP redirect: 301 (permanent) vs. 302 (temporary)

此外,在这种情况下托管域名的确非常重要;他们不需要在同一台服务器上。实际上,许多DNS和Web主机提供商实际上都将此功能作为服务提供,并且将为您托管相应的上述配置(尽管不一定使用Apache; nginx现在可能更有可能用于此目的)。