答案1
我找到了问题所在。该域名的管理员尚未为 设置地址(A 或 AAAA)记录www
。
error@underground ~ $ host itmanagersjournal.com
itmanagersjournal.com has address 216.34.181.202
error@underground ~ $ host www.itmanagersjournal.com
Host www.itmanagersjournal.com not found: 3(NXDOMAIN)
将此与几乎所有其他网站的做法进行比较:
error@underground ~ $ host facebook.com
facebook.com has address 66.220.146.101
facebook.com has IPv6 address 2a03:2880:10:1f02:face:b00c:0:25
error@underground ~ $ host www.facebook.com
www.facebook.com has address 66.220.146.101
www.facebook.com has IPv6 address 2a03:2880:10:1f02:face:b00c:0:25
除非这是您的域名,否则您几乎无法采取任何措施来修复它,除非也许联系该网站并告知他们他们的问题并希望那里的某个人有足够的线索来修复它。
答案2
您的问题基于一个有点错误的前提。除了人们期望之外,没有其他特殊原因example.com
,www.example.com
应该转到同一个站点或两者都有效。就计算机而言,它们是两个完全不同的名字,可以转到完全不同的地方。人们可以自由地将它们设置为转到同一个地方、不同的地方,或者让其中一个工作,而另一个不工作,随心所欲。
只有一个通用协议,即主机名将www
用于域名的网站。但没有技术原因要求任何人必须遵守此协议。
您的问题基于一个错误的前提,即example.com
和www.example.com
在某种程度上是“同一个站点”,一个有前缀,一个没有。事实上,它们是两个完全不同的潜在站点名称,恰好都由拥有或管理的人控制example.com
。
答案3
我终于找到了使 WWW 正常运行的解决方案。
您必须在主机设置中找到您域名的“转发 URL”(或“转发 URL”)功能。在帮助数据库中进行搜索以找到它的位置,或者联系技术支持,他们会告诉您它在哪里。
您所要做的就是输入“https://www.yourdomain.com”,域名前面加上 www(使用 https,而不是 http),然后选择“301 永久重定向”选项。您就大功告成了!这将引导所有来自www.您的域名.com到 yourdomain.com。
但是,请务必将转发 URL 添加到正确的托管服务提供商,例如,如果您从 godaddy.com 购买域名并使用 GroovePages.com 创建免费网站,则需要转到 CloudFlare.com,通过转到页面规则添加转发 URL,因为 GroovePages 使用 cloudflare.com 作为其托管。当您注册 groovepages 时,他们还会让您手动注册 cloudflare。