了解 DNS 负责路由什么
DNS 会回答某个主机名关联哪个服务器或服务等问题。A、AAAA 和 CNAME 记录帮助客户端找到目标,但不会携带“打开 `/pricing`”这类指令,也不会更改浏览器地址栏中的网址。
迁移网站或选择规范网址时,这一区别很重要。将 `www.example.com` 指向与 `example.com` 相同的服务器,可能让两个名称都能解析,但访客仍可能看到其中任意一个。
DNS 负责让服务可访问,具体返回哪个页面或地址由服务决定。
配置并测试 HTTP 重定向
请在能够响应浏览器 HTTP 请求的 Web 服务器、托管项目或边缘服务中设置重定向。仔细选择源主机名和目标 URL,并决定是否保留路径和查询参数。
如果域名由托管项目管理,请确认其重定向功能支持所需规则。
修改 DNS 或重定向规则后,请在浏览器中分别测试源地址和目标地址,并检查最终 URL。避免相反规则形成循环;目标使用 HTTPS 时,还要确认其证书有效。
分别记录 DNS 和重定向配置,以便明确是哪一层控制访问行为。