為什么沒有加www的域名不能訪問?沒有加www的域名不能訪問,往往是由于在域名綁定時,沒有將帶www的域名添加到規(guī)則內,這會導致主機識別不到帶www的域名,就會出現無法訪問的現象。
沒有加www的域名不能訪問的解決辦法是,到虛擬主機管理中心,域名綁定處,將帶www的域名增加進去。
即a.com和www.a.com均要綁定到主機上。
為什么沒有加www的域名不能訪問
我們以西部數碼為例,到域名管理中心,找到域名解析功能處,看是否有兩條域名解析記錄,一個是www,一個是@,如果有缺少哪個,補充完整。
為什么沒有加www的域名不能訪問
即主機名分別為www和@,對應的類型,均設置為CNAME,對應值,填寫同一個虛擬主機。部分云服務商,會提供一個專門用于臨時測試、備用的二級域名,例如西部數碼,對每個虛擬主機會有一個xxx.gotoip*.com的二級域名,這時我們在填寫對應值時,填寫這個二級域名即可。
完成綁定與解析后,我們再來輸入a.com、www.a.com,發(fā)現全部可以訪問了。
到這一步,基本解決了為什么沒有加www的域名不能訪問的問題。不過我們通常使用www的域名作為首頁,這會出現兩個域名地址都指向了一個首頁,會分散權重,如果是Linux虛擬主機,則可以到根目錄下,。htaccess文件里,做一個301規(guī)則,將a.com和www.a.com設置規(guī)則,指定跳向一個頁面。到這里,就全部解決了。