将域重定向到另一个域并更改URL

时间:2017-10-26 09:51:43

标签: apache redirect dns http-status-code-301 domain-name

我有一个网站

  

mydomain.eu

我想重定向

  

mydomain.com

  

mydomain.org

到mydomain.eu。我希望地址栏中的网址更改为mydomain.eu。

有多种方法可以做到这一点吗? 例如:

  • apache virtualhost
  • htaccess的
  • 来自注册商的dns记录/域名转发
  • 编程
  • 其他

你能给出一个例子吗?

1 个答案:

答案 0 :(得分:2)

您提供的选项是正确的:

apache virtualhost

您可以在此处创建重定向,当您这样做时,您必须将DNS记录指向运行apache的服务器: 一个例子可以在这里找到: https://www.digitalocean.com/community/tutorials/how-to-create-temporary-and-permanent-redirects-with-apache-and-nginx

<强> htaccess的

与virtualhost解决方案类似,不同之处在于他的重定向是在另一个文件示例中进行的:Redirect all request from old domain to new domain

来自注册商的dns记录/域名转发

只使用DNS记录,您无法进行重定向,它应始终与转发服务或其他选项之一一起使用

<强>编程

您可以在代码中创建重定向,您应该将DNS记录指向运行应用程序的服务器,并使您的网络服务器监听域名。 PHP中的示例:How to redirect to another page using PHP

干杯!