为什么没有www的域名不能被访问?没有WWW的域名不能访问,通常是因为域名绑定时,规则中没有添加带WWW的域名,会导致主机无法识别带WWW的域名,从而导致带WWW的域名无法访问的现象。
没有www的域名无法访问的解决方案是到虚拟主机管理中心、域名绑定办公室,添加带有www的域名。
即a.com和www.a.com都绑定到主机。
然后转到域名管理中心,找到域名解析功能,查看是否有两个域名解析记录。一个是www,一个是@。如果少了一个,就补上一个。
即主机名分别为www和@,相应的类型设置为cname和相应的值,并填充同一虚拟主机。一些云服务提供商将专门为临时测试和备份提供辅助域名,如taodami.com.cn。对于每个虚拟主机,都将有一个辅助域名xxx.gotoip*.com。当我们填写相应的值时,我们可以填写这个辅助域名。
在绑定和解析之后,让我们输入a.com和www.a.com,发现它们都是可访问的。
至此,基本解决了没有www的域名无法访问的问题。但是,我们通常使用www的域名作为主页,这样会出现两个域名地址指向一个主页,会分散权重,如果是linux虚拟主机,可以转到根目录,.htaccess文件,做301规则,设置a.com和www.a.com规则,并指定跳转到一个页面。现在,一切都解决了。