終於解決了域名不能訪問的問題,柳暗花明又見杏花村,整整歷時7天正好一個星期,期間心情那是一個起起落落、跌跌蕩蕩,簡直是苦不堪言,總是解決不了。
每次訪問就出現whitechilliesdesign的頁面,現在搜索這個詞我的網站還排在第二呢,為了解決這個問題我無數次嘗試,一次次被打擊,最後發現了問題是在DNS解析服務器上面,空間商給了我兩個DNS解析服務的地址,其中一個掛掉了還是怎麼了就是不能用了,這也是造成我反反復復修改設置都不能發現最終原因的根本原因,現在直接解析到IP,所有問題迎刃而解。
域名不能訪問的可能性原因分析
跌跌撞撞中嘗試,也扒一扒域名不能訪問的那些事,列一列出現問題的可能性原因。
WordPress主題、插件。這個是空間客服跟我說的,我還真的將主題還原,把插件全部刪除,最後想想如果是主題或插件出現問題,只可能出現WordPress程序出現錯誤,返回的頁面就會是錯誤代碼提示,如果主題屏蔽了錯誤輸出就會顯示只有Title的空白頁,怎麼也搭不上域名不能訪問的邊,下一站!
數據庫。這可是個精貴玩意兒,我肯定是不敢碰的,但如果數據庫出現錯誤產生的現象參照上一條,只會出現報錯,現在的程序不至於因為數據庫或者代碼錯誤就支撐不住,直接出現域名不能訪問的情況肯定是不可能的,所以繼續往下走。
固定鏈接。這一點值得特別注意,說一點WordPress的技巧(或者稱為經驗),如果更改了.htaccess文件或者域名設置的話,有的時候可能你只能訪問首頁,內頁都出現404 Not Found提示的話,這時候一般是可以進入WordPress後台的,到“設置”=>“固定鏈接”頁面,不改動任何地方,重新點擊一下“更新設置”,然後內頁就能正常訪問了。
.htaccess文件。我不懂.htaccess的語法,所有的設置都是照抄網上的,我直接暴力刪除來測試是否是.htaccess導致的域名不能訪問,至於重新設置我可不急,推薦一個.htaccess文件在線生成器,效果非常好,傻瓜式操作。
域名設置。說實話這點沒什麼可說的,域名提供商提供的設置也只有CNAME形式的DNS解析服務或者A形式的IP綁定解析,查看一下有沒有設置錯誤就可以了,視圖使用Tracert工具追蹤一下IP路徑,不懂的掠過就是了,我也是小白,O(∩_∩)O哈哈。
DNS解析服務器。我直接使用空間提供商給的兩個DNS解析URL直接訪問,其中一個URL直接出來whitechilliesdesign的頁面,另外一個提示沒有網站(這是正常的,因為我的網站是共享IP),當時沒有特別在意。對於DNS解析服務器,也就是個二級域名的鏈接格式,主要是檢查是否出現故障。
空間IP。這就要扯到偉大的GFW了,也就是Great FireWall了,雅稱“和諧”!如果偉大的GFW組織和諧了你網站的IP,燒香拜佛趕快換吧,檢測方法是使用Ping服務查看可否解析到你的IP。