嘿,我最近使用 CNAME 记录将子域 A 指向子域 B。让我烦恼的是浏览器的地址栏,这意味着当我访问子域 A 时,它会自动显示子域 B 的网址。我怎样才能在地址栏上仅显示子域 A 的网址?
我也 ping 了子域 A,并正确显示了子域 B 的 IP,我还添加了 301 永久重定向,但同样的问题仍然存在。
答案1
我还添加了 301 永久重定向
这就是浏览器被重定向到主机名 B 并显示该名称的原因。
DNS 与 HTTP 没有直接联系。浏览器并不关心它是直接获得 A 记录名称解析还是通过 CNAME 获得间接解析。因此,如果您只是设置 CNAME 并让您的 Web 服务器响应该主机名,那么一切就大功告成了。