我的网站配置有问题,现在我更加困惑了,我一直在寻找解决方案。我的 DNS 表如下所示:
A @ 12.34.12.34 600 seconds
CNAME www @ 1 Hour
目前我的域名.tld和www.mydomain.tld可以,但我希望所有查询我的域名.tld重定向至www.mydomain.tld
是否有任何方法可以通过 DNS 表或 .htaccess 来执行此操作,或者是否必须编写 301 重定向,如下所述:www 的记录?
我可以只使用“www”作为 A 记录并将 @ 用作 CNAME 吗?
谢谢
答案1
您要设置的重定向是从 Web 服务器配置授予的;您甚至引用了301
HTTP 状态代码,您应在 Web 服务器设置上使用它。
尝试交换 DNS 区域记录不会带来任何重定向:该值将引用相同的 Web 服务器地址,但关键Host:
在于两个不同的 HTTP 请求中标头的不同值:
Host: mydomain.tld
Host: www.mydomain.tld
因此,你必须在你的网络服务器中配置重定向mydomain.tld