我在现有的主域下有几个子域,例如:
eg.domain1.com
ie.domain1.com
该公司正在进行品牌重塑,并已设置了一个新的主域名,该主域名下的所有这些子域名现在都需要存在于相同的 DNS IP 地址下,例如:
eg.domain2.com
ie.domain2.com
我需要将旧子域重定向/转发到新子域,例如:
sub.domain1.com -> sub.domain2.com
dom.domain1.com -> dom.domain2.com
这两个域名都托管在 Network Solutions 上。我尝试设置网页转发来执行重定向,但 Network Solutions 说网页转发无法实现重定向,也没有提供任何其他解决方案。
我也尝试删除“旧”域的 A 记录并添加 CNAME 记录以将旧子域别名为新子域,但等待 18 个小时左右后,更改仍然未生效。
还有其他方法可以做到这一点吗?
答案1
完全不是。就是这样。
DNS 不会执行浏览器重定向。您要做的是让网站对旧域名做出反应并发出 HTTP 永久重定向(响应 301)。
此类重定向无法在 DNS 中完成。
现在,这可能无法通过 Network Solutions 托管实现 - 但这是他们的限制,而不是技术限制。