[教學] 解決 Facebook 臉書複製轉貼連結一長串英文亂數幫你縮短網址方法
自從某次 Facebook 臉書改版後,發現連結多了 ?fbclid = 字串,或是貼文串由數字變成英文數字混合一長串網址,遇到這種情況讓人看了很阿雜,能否恢復以前數字串網址還有把 fbclid = 字串移除呢?答案是可以的,只要這樣做就能把落落長網址恢復以往數字串格式,看了舒服也不會佔用訊息視窗情況,有同樣困擾的朋友,你可以跟著我這樣做。
前言說明:
滑鼠移動到日期要複製貼文網址時,發現一串落落長看了讓人阿雜 …
上圖就是我開頭提到網址列多了 ?fbclid = 字串,看了有些擾人,但這是因為 Facebook 像素 (Pixel) 接收追蹤用途。
使用教學:
方法1. FB 貼文網址縮短:
於貼文右上角找到 … 按崁入。
滑鼠移動到方框內日期,就會發現網址串變回熟悉樣式囉。
方法2. ?fbclid = 字串移除方法:
想要解決這問題,可以透過過 .htaccess 轉址,或是使用 Cloudflare 快取等級 (Caching Levels) 方式來避免追蹤參數造成問題。
轉址:設定規則於轉址過程中將相關參數移除。
網頁伺服器使用 Apache 或 Lite Speed 架構可以這樣做 ▼
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{QUERY_STRING} "^(.*)&?fbclid=[^&]+&?(.*)$" [NC]
RewriteRule ^(.*)$ /$1?%1%2 [R=301,L]
</IfModule>
將以上轉址語法放於 .htaccess 最前方,就能夠單純移除網址 fbclid 參數部分,並且不會影響其他追蹤參數。
至於 Cloudflare 可以在快取等級設定為「忽略查詢字串 Ignore Query String」,就能夠讓它在 CDN 快取層級下無論訪客網址使用怎樣字串造訪,都能夠保留完整訪問網址資料。
最後再前往 Page Rules 轉換規則,使用字串取代及改寫方式來實現移除效果。
留言板