移除 Facebook 為網站網址添加的礙眼 fbclid 參數

/ /

Facebook 在所有貼文的超連結後面都加入了 ?fbclid= 參數,讓使用者開啟的網址看起來又臭又長。而多出來的這一串參數對我們一般小眾來說其實是不必要的東西,而且對於部分網站資訊統計服務還會造成資料分散的問題。

在這邊我們要來介紹簡單的三種方法來自動移除網址中的 ?fbclid= 參數。

在 .htaccess 新增轉址規則 (Apache 架構)

這個是最通用且直接的作法,修改在 Apache 架構中的 .htaccess 規則來達到將 ?fbclid= 去除的作用。

第一步 開啟或新增一個名稱為 .htaccess 的檔案在網站根目錄中。

第一步 開啟或新增一個名稱為 .htaccess 的檔案在網站根目錄中。

第二步 在檔案的最前面加入以下規則並存檔即完成轉址

在 nginx.conf 新增轉址規則 (Nginx 架構)

第一步 開啟 nginx.conf 檔案並分別在 http 與 server 裡面加入以下程式碼

第二步 將 Nginx 服務重新啟動即生效。

使用 Cloudflare Page Rules 進行轉址

如果你的網站有使用 Cloudflare CDN 服務的話,且有空餘的 Page Rules 數量則可以使用這個方法。
讓含有 ?fbclid= 參數的網址在 CDN 中就完成轉址,反應速度也比前面的方法還要快。

第一步 開啟 Cloudflare 控制台,並前往 Page Rules 頁面。

第一步 開啟 Cloudflare 控制台,並前往 Page Rules 頁面。

第二步 新增一個 Page Rule,設定內容如附圖。(記得將網址改成你的網站位址)

第二步 新增一個 Page Rule,設定內容如附圖。(記得將網址改成你的網站位址)

參考資料

發表留言

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.