WordPress架站-從Bluehost搬家到Sugarhosts心得 + SSL安全憑證簡單感想
最近把主機從Bluehost搬家到Sugarhosts(俗稱糖果主機或棉花糖主機),搬家後也替網站裝上了SSL安全憑證,有些不長不短的心得比較分享,不過前方心得火星文高能反應,非WordPress架站人員請緊急回避。
以下火星文慎入
三年前用wordpress自行架站,主機商選擇美國的Bluehost,因為bluehost在十年多前我做網頁設計的時代一直名列網路流傳的美國四大主機商之一(Dreamhost / Bluehost / Hostgator / Hostmonster),bluehost大概是《四大名捕》的劉亦菲或江南四大才子的陳百祥那意思,上禮拜收到bluehost的續約扣款失敗,我才發現原來bluehost是默認時間一到就大主大意給你刷卡自動Renew,想說也沒關係,反正時間到了要續約就登入填資料。
填完資料一看三年期的續約帳單是10.99美金/月,和新申請差了三倍(三年前新申請plus是3.59美金/月),雖然說主機商跟電信商的手法相同,要搶市佔率所以新客戶優惠可以理解,但現在的原價和我當初新申請差到三倍很難讓人吞下去,尤其三年前plus方案的原價也才7.99美金。
這三年來速度與在線率以虛擬主機的表現我覺得bluehost是ok的(當然不能跟vps或高價的獨立主機比),其實如果差1.5倍甚至兩倍的7.99美金,我都會省麻煩直接續約,畢竟一整年差一千多元也沒多少錢,比起網站搬家費心費力我寧可多花一點錢維持現狀。
但三年後續約的原價差到三倍,這已經不是一千變兩千這種錢的問題,它昇華成一個哲學問題,進入了更高級的kimochi這個層次,也就是攝影人最高境界無法言喻的“感覺“層次,
這個感覺就是:「老客戶不離不棄被當北七。」
但也不能怪bluehost,現在主流的主機商都是電信商那套銷售模式,原本想搬到去他爹(Godaddy),做為世界最大域名註冊商的Godday肯定不用怕他倒,虛擬主機費用和bluehost差不多而且還有正體中文界面的官網,對台灣人來說比起bluehost親切得多,後來想起三年前婚禮攝影的同行小朱爸曾經跟我推薦了Sugarhosts他覺得很不錯,在線率和速度都勝過他原本也用的bluehost,而且最要命的是這個2009年成立的外國主機居然還有中文客服跟台灣機房(新北市),但當時我剛簽bluehost三年期而且才好不容易才把網站上線,所以就只有先把資訊記下來。(現在想想真的要大感謝小朱爸)
這次找新主機商去看了小朱爸推薦的Sugarhosts,他們剛剛更新版面的正體中文官網感覺不錯,想到我自已搬網站順利的話大概要花上一整天,如果不順利尤其資料庫的SQL有錯誤,一整個禮拜除錯除不完都有可能,但我在bluehost只剩三天到期,時間一到Cpanel被取消ftp被清空再想回去拿資料就麻煩了,所以註冊Sugarhosts會員後先詢問在線客服,如果我購買方案會協助網站搬家嗎,客服回答沒有問題,於是我就購買新北機房三年的pro方案提出搬家需求,並且回bluegost的cpanel檔案管理開始壓縮網站檔案和sql的下載,準備後續搬家上傳再請Sugarhosts設定。
然後,泡杯咖啡回來沒多久,我突然收到Sugarhosts技術部門的回覆:
您好,
我們已將您的網站成功搬移到我們主機內,您只需將您的網域解析到主機IP即可。
這什麼神速度!!! 我的網站檔案超過5G他們到底是怎麼辦到的?我光是下載壓縮後的封裝檔就快一個半小時了,難道他們在bluehost裡有內鬼直接把硬碟拔走嗎?後來看了我的服務單,從我購買主機提出需求後,Sugarhosts只用了1小時28分就幫我把網站搬好,然後我自已重設網域解析(我是自管dns,也可以由Sugarhosts代管讓他們設定),可以說我買完主機不到兩個小時就搬家完了。(雖然全球域名解析完成可能要48小時,但剛重新設定後我這裡看DNS已經指向Sugarhosts)
這次搬家到Sugarhosts的體驗我給很高的評價和推薦,速度和在線率目前明顯比bluehost來得更好(但可能和我搬家後把一些seo與cache的外掛停用有關),不過這個還是需要一段時間觀察,但對他們的客服我給滿分,Sugarhosts的續約價是原價的七折,而且可以不斷續約,我只用了一天就決定提早續約加買三年(一共六年),這麼快就決定是因為每次詢問技術部門問題,他們回覆的速度和銷售客服一樣快,真的是有想幫你解決問題,不會只有在要賣你產品時才快速回覆。
算了算,今年(2017)這兩家新申請虛擬主機類似的三年方案(無限空間/無限流量…etc),Sugarhosts pro是4644,Bluehost plus是5922,等三年後續約價差距更大,差了將近7500元(Sugarhosts pro續約三年還是4644,bluehost plus續約三年是12000)
有中文客服這點真的很棒,之前在bluehost有次和外國客服打交道,因為我使用wp的外掛DNUI直接從後台把無使用的圖片刪除(wordpress後台上傳圖片會自動生成多張,長期管理要儘量減少無使用的檔案),但執行到一半就被強迫關站,我用破英文跟客服解釋是DNUI讓cpu滿載才被伺服器強制關站,但客服只會重覆制式的官方回答要我去詢問自已的isp業者,最後換了二個客服才願意幫我去問技術部門,果然是被bluehost加到黑名單與isp無關,最近搬家後再用這支外掛就完全沒問題,因為Sugarhosts可以在後台監測cpu即時用量,我就能自行控制外掛的效能不讓cpu超過負載,而且Sugarhosts有中文客服方便太多了,例如我改用php 7.1後網站出現亂碼,客服很快就告訴我是我的wordpress主題不相容7.1,建議改用7.0或5.6可以解決。
換新主機後也順便把網站裝了SSL安全憑證,畢竟google難得正式公告有安全憑證的網站seo的排名會提升(有SSL的網站將會優先收錄與優先排名曝光),目前提升率雖然不高,但看得出google對SSL的重視,所以肯定是逐年會增加,婚禮攝影同行如果是最近這一、兩年找設計工作室架站,應該一開始就會做這個規畫,但像我這種三年前自架要修改就比較麻煩了,可是這件事就跟減肥一樣,你拖越久只是給自已累積越多阻礙。
趁著這次換到Sugarhosts的cpanel提供LetsEncrypt免費SSL安裝(也可以買付費最低一年不到三百台幣,之後我應該也會轉移付費),就把SSL憑證也處理好,雖然後台一鍵安裝SSL很簡單,但我這種已經有大量舊資料頁面的網站要通過檢測,尤其我的主題版型算比較複雜自已還是要花一些時間修改wordpress,這裡簡單講一些搬家到Sugarhosts後從http轉換為https的心得分享:
1:Cpanel > 安全性 > LetsEncrypt 免費 SSL 獲得SSL憑證(簽證期限有效90天,Sugarhosts的系統會試著幫你自動續簽),簡單操作完程序後https應該已經運作,網址列改用https可以進入網站(沒有申請ssl憑證若以https進入網站,會出現連線錯識誤或“你的連線不是私人連線“隱私權設定發生錯誤,這一類的紅色驚嘆號頁面)。
2:有了SSL憑證之後網站雖然可以用https進入,不過版型應該會跑掉(圖片秀不出來….etc),進入WordPress後台 >設定 > 一般,把WordPress 位址(URL)/ 網站 位址(URL)這兩項的http都改成https
3:安裝Search Regex外掛,把http://your.domain.name/wp-content/uploads/ 用https://your.domain.name/wp-content/uploads/ 取代(只限文章裡的內容,頁面(page)和相簿裡的內容改不到),建議先search比對後再做replace & save, 修改多少會有風險請先確認資料庫已有備份)
4:檢查https的網站全部頁面是否都通過檢測,有些人會用why-no-padlock網站來看問題點,但我覺得不太精準,建議是在沒有通過的頁面(網址列前是驚嘆號)自已按F12看Console,可以精確的找出哪些相對應的資料沒有通過檢測,我的經驗是沒通過檢測常常和你使用的主題版型有關,例如有些logo圖或css當初是在版型後台手動輸入http絕對位址,又或者是在page和gallery類型引用到http的圖片,這些之前用Search Regex無法取代。
5:下載網站根目錄(cPanel是public_html)的.htacess檔設定301轉向後回傳,這樣過去在google搜尋引擎http的流量和權重才能帶回新的https網域,雖然說需要一段時間而且導回多少的比例只有google知道,但長期規畫來說還是很重要的(根據awoo SEO的說法是google為了推廣https甚至公開表示301轉址不再有權重流失),設定後可以在SEO REDIRECT CHECKER網站檢查301轉址是否正確http://www.seoreviewtools.com/redirect-checker-tool/
大致上是這樣,雖然說大多數的人認為網站的SEO的核心是內容為王、架構為后(但也有專家持不同看法,至少不完全如此),持續更新、提供有用的內容,獲得更多的外部連結…這些雖然是不變的王道,但網站本身架構還是要儘量符合google新的規則,http轉換為https真要做到齊全是個大工程,當中的眉眉角角非常多,我並非網站管理專業所以做的只有很粗淺,有些甚至還沒完全做好(例如轉換為https後Search Console一直看不到新增https的sitemap提交),或者有用cache外掛要改CDN的URL…..等等,而且先不說seo和google站長工具這些設計後端,光是設計前端我的wordpress版型主題和https衝突的部份就很讓人頭痛,比如我用的版型文章內崁相簿原本可以直接讀取連結,但轉換為https後要改從頁內上傳才會顯示,又或者是版型後台的迴響設定為臉書帳號留言會造成ssl無法通過……等。
安裝SSL憑證初期,Sugarhosts技術部門的客服幫了我很大的忙提供檢測的方向,但那些自身版型主題才有的細部內容就得靠自已解決了,所以這裡提供的只是簡單的心得(如有不正確的資訊內容請高手不吝指正),雖然各方seo的專家都認為google在推動https這件事釋出利多,對網站的seo排名會有幫助(從長期管理的角度來看),但轉換過程遇到的問題和可能的損失(例如pagerank lost或自已的版型出錯)google並不會幫你解決,所以自已架站的朋友是否真要把http轉換https,建議還是要找網站管理的專家做好評估,不然反而會造成自已更大的麻煩。
從2001年用記事本寫第一個html網站開始,歷經了網頁設計技術興衰的各個時期,從烘培機的純html做跑馬燈,java applet的水中倒影,還有很流行用javascript的鼠標拖著蝴蝶icon圖(笑),再從flash興起後全站flash才是潮,到flash被遺棄成為過街老鼠人人喊打的年代(我的婚禮網站域名前五年是架純flash網站,現在想想真是浪費了),後來tabless的dvi+css的layout與ajax jquery堀起成為主流……最後到決定以運作穩定資源豐富可以長久經營的wordpress平台架站……
早期我的網站是寫文字日記和一些有的沒的搞笑文章,現在大多是婚攝作品,個人網站已經是我生活的一部份,尤其現在婚禮攝影這個行業裡作品需要一個好的展示空間,網站是一個長期的規畫,所以之後要再修改的就且行且走吧,但目前處理完看到全站都有代表安全的綠色鎖頭真的是很有成就感。