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

Apache 重新映射domain.io以在地址栏中显示为domain.com,apache,ubuntu,url-rewriting,dns,Apache,Ubuntu,Url Rewriting,Dns,我有domain.io和domain.com都指向同一台服务器。我如何设置它,使domain.io永远不会出现在地址栏中,并且始终是domain.com 谢谢 您可以使用Apache的指令执行以下操作: <VirtualHost *:80> ServerName domain.io ServerAlias www.domain.io Redirect permanent / http://domain.com/ </VirtualHost> S

我有domain.io和domain.com都指向同一台服务器。我如何设置它,使domain.io永远不会出现在地址栏中,并且始终是domain.com

谢谢

您可以使用Apache的指令执行以下操作:

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

ServerName domain.io
ServerAlias www.domain.io
重定向永久/http://domain.com/
在您的情况下,
permanent
(301)重定向听起来很合适,但您可能需要查看

而且,在这种情况下,域名所在的位置并不重要;它们不需要在同一台服务器上。事实上,许多DNS和web主机提供商实际上将此功能作为一项服务提供,并将为您托管与上述配置等效的服务(尽管不一定使用Apache;现在nginx可能更适合此用途)