使用 CNAME 记录将子域指向另一个子域的正确方法

使用 CNAME 记录将子域指向另一个子域的正确方法

嘿,我最近使用 CNAME 记录将子域 A 指向子域 B。让我烦恼的是浏览器的地址栏,这意味着当我访问子域 A 时,它会自动显示子域 B 的网址。我怎样才能在地址栏上仅显示子域 A 的网址?

我也 ping 了子域 A,并正确显示了子域 B 的 IP,我还添加了 301 永久重定向,但同样的问题仍然存在。

答案1

我还添加了 301 永久重定向

这就是浏览器被重定向到主机名 B 并显示该名称的原因。

DNS 与 HTTP 没有直接联系。浏览器并不关心它是直接获得 A 记录名称解析还是通过 CNAME 获得间接解析。因此,如果您只是设置 CNAME 并让您的 Web 服务器响应该主机名,那么一切就大功告成了。

相关内容