我正在尝试通过DNS将一个域重定向到另一个。
我知道使用IN CNAME是可能的。
www.proof.com IN CNAME www.proof-two.com.
我需要的是一个带有路径的重定向。当有人输入www.proof.com
时,它应该会将他们带到www.proof-two.com/path/index.htm
我知道它可以使用网络服务器设施,但我需要DNS重定向。
这个是可能的吗?
发布于 2012-02-25 20:43:02
不,你所要求的是不可能的。DNS是名称解析系统,对HTTP一无所知。
发布于 2013-06-19 22:12:52
我知道这是一个古老的线程,但FWIW,以防其他人正在寻找一种方法来做到这一点。
虽然dns不理解url的路径部分,但它将理解子域,因此不是:
www.proof.com在CNAME www.proof-two.com/path/index.htm
您可以使用:
www.proof.com IN CNAME two.com.Proof-Two.com
然后转到您托管proof-two.com的任何地方,并将其设置为将proof-two.com指向www.proof-two.com/path/index.htm。
~给猫剥皮的方法总是不止一种
发布于 2014-04-29 12:06:04
我有一个个人项目,可以帮助你解决这个问题。这是一个开源的重定向解决方案,允许您只需更改DNS设置即可重定向您的域。项目链接:https://redirect.center/。
要将www.proof.com重定向到www.proof-two.com并保留URL参数,只需在proof.com上设置您的www DNS条目:
www.proof.com在CNAME www.proof-two.com.opts-uri.redirect.center。
https://stackoverflow.com/questions/9444055
复制相似问题