自2017年的下半年以來,若使用者以Google Blogger 進行創作,在Facebook分享網址時,網域地址會自動跳轉到.pe (祕魯)。若你想使用Facebook的留言板時,因為網址會跳轉到.pe而非.com or .tw,導致網址出現些微相同,訪客在你的塗鴉牆或粉絲團上的留言就無法同步顯示。
發生原因
Facebook的抓取機器人並沒有加入 Canonical URL ,它會將每一個不同的國家結尾視為不同的網頁。
We could not resolve the canonical URL because the redirect path contained a cycle.
Canonical URL是用來整合重複的網址,換言之,“blogspot.tw“, “blogspot.hk“, “blogspot.jp“ 都應該被視為同一個網址“blogspot.com“。Blogger 具有 country-specific domains 的轉換機制,會依據你的IP所在地轉換網址末端的國家位置。(.com表示美國地區)
至於為何轉換到.pe(祕魯)的網域呢?據說是跟Facebook的伺服器所在的位置有關。
解決方法
這是系統性問題,目前並沒有直接的解決方法。
運用短網址工具(如goo.gl和ShortURL…等),僅單純運用301自動跳轉回.com,也無法擺脫二次跳轉的宿命,最後還是會顯示.pe。
不過,Blogger可以使用自訂網址,如此一來可以避免。但你必須接受以下事實:
1.買一個網址,並設定好301跳轉、DNS對應功能(需要一點技術活)
2.過去網址養成的SEO,得要重頭來過。
3.網站流量會受影響
最後,還是祈禱Facebook方面可以修正它的機器人抓取模式啊。
按讚加入粉絲團