根域redirect,否则Aloggingredirect

我想通过A record将每个传入的请求redirect到另一个服务器(URL缩短服务),除非根请求….这是可能的吗? 如果是这样,怎么样? 如果没有,为什么不呢?

我正在谈论的一个简单的例子:

  • 用户请求短服务器网站根目录: http : //exmpl.com/
    • 用户然后被redirect到更长的期望站点: http : //www.TheMostAwesomeExampleWebsite.com
  • 用户请求特定的短url: http : //exmpl.com/randomPath
    • 然后通过DNS设置中的A record将用户redirect到所需的服务器(执行parsing→URL缩短/扩展服务):98.87.76.65

没有; DNS不能做HTTPredirect。

甚至在HTTP通信开始之前,DNS名称始终parsing,并且无法查看正在请求的URL。

但是,我不明白为什么HTTPredirect不适用于这种情况。

你能否澄清为什么你想让DNS参与redirect?