如何恢復網址改變後被歸零的Facebook讚
為了提供更好的資安、及SEO,網站由http改成了https。技術面處理好上線後,卻遇到一個狀況-網頁上所呈現的Facebook讚、分享等的次數,居然全部歸零。在這社群的時代,這樣的結果不是大家所要的。 要讓Facebook讚的數字回來,說穿了不難。就是要讓網頁中og:url的值,填入原本的網址即可 以我們為例做說明,我們的網頁中原本就埋有 Open Graph protocol 中所定義的metadata-og:url。只是,隨者網站由http改成https後,og:url的內容自然就跟者改變了,調整前、後的內容如下 <!-- 調整前,原本使用http時的內容--> <meta property="og:url" content="http://example.com/0010777884"/> <!-- 調整後,改為https時的內容--> <meta property="og:url" content="https://example.com/0010777884"/> 當網頁中有埋 Open Graph protocol 的og:url時,Facebook就是以og:url中的網址為主,而不會採用瀏覽時的網址。這樣的處理模式,和SEO、搜尋引擎中的 標準網址 (canonical)有異曲同工之妙~