使用“www”作为 A 记录

使用“www”作为 A 记录

我的网站配置有问题,现在我更加困惑了,我一直在寻找解决方案。我的 DNS 表如下所示:

A       @       12.34.12.34   600 seconds
CNAME   www     @             1 Hour

目前我的域名.tldwww.mydomain.tld可以,但我希望所有查询我的域名.tld重定向至www.mydomain.tld

是否有任何方法可以通过 DNS 表或 .htaccess 来执行此操作,或者是否必须编写 301 重定向,如下所述:www 的记录

我可以只使用“www”作为 A 记录并将 @ 用作 CNAME 吗?

谢谢

答案1

您要设置的重定向是从 Web 服务器配置授予的;您甚至引用了301HTTP 状态代码,您应在 Web 服务器设置上使用它。

尝试交换 DNS 区域记录不会带来任何重定向:该值将引用相同的 Web 服务器地址,但关键Host:在于两个不同的 HTTP 请求中标头的不同值:

  1. Host: mydomain.tld

  2. Host: www.mydomain.tld

因此,你必须在你的网络服务器中配置重定向mydomain.tld

相关内容