# 移除網址中的Facebook追蹤參數 ?fbclid=
## 網站端(Apache)使用 .htaccess 重新定向
### 移除網址中的fbclid參數,但保留其他參數
* root網站根目錄寫法: ( 例: https://example.com/ )
```apache=
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} "^(.*)&?fbclid=[^&]+&?(.*)$" [NC]
RewriteRule ^(.*)$ /$1?%1%2 [R=301,L]
</IfModule>
```
```
輸入 https://example.com/?a=111&b=222&fbclid=XXXX&c=333&d=444
轉跳 https://example.com/?a=111&b=222&c=333&d=444
```
* 非root網站子目錄寫法: ( 例: https://example.com/test/abc/ )
```apache=
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /test/abc
RewriteCond %{QUERY_STRING} "^(.*)&?fbclid=[^&]+&?(.*)$" [NC]
RewriteRule ^(.*)$ $1?%1%2 [R=301,L]
</IfModule>
```
```
輸入 https://example.com/test/abc/?a=111&b=222&fbclid=XXXX&c=333&d=444
轉跳 https://example.com/test/abc/?a=111&b=222&c=333&d=444
```
### 參數中有fbclid時移除所有參數
* root網站根目錄寫法: ( 例: https://example.com/ )
```apache=
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} "fbclid=" [NC]
RewriteRule (.*) /$1? [R=301,L]
</IfModule>
```
```
輸入 https://example.com/?a=111&b=222&fbclid=XXXX&c=333&d=444
轉跳 https://example.com/
```
* 非root網站子目錄寫法: ( 例: https://example.com/test/abc/ )
```apache=
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /test/abc
RewriteCond %{QUERY_STRING} "fbclid=" [NC]
RewriteRule (.*) $1? [R=301,L]
</IfModule>
```
```
輸入 https://example.com/test/abc/?a=111&b=222&fbclid=XXXX&c=333&d=444
轉跳 https://example.com/test/abc/
```
### 資料來源
* [What is fbclid? the new facebook parameter - Stack Overflow](https://stackoverflow.com/questions/52847475/what-is-fbclid-the-new-facebook-parameter)
* [Rewrite note. 重寫規則筆記](https://blog.hinablue.me/apache-note-about-some-rewrite-note-2011-05/)
* [htaccess重新導向 帶參數頁面一對一轉址語法](https://www.awoo.com.tw/blog/2014/09/htaccess-redirect-%E9%87%8D%E6%96%B0%E5%B0%8E%E5%90%91/)
* [網址自帶fbclid是什麼?臉書第一方像素對GA/短網址的影響](https://medium.com/picsee-official/facebook%E6%96%B0%E7%89%88%E5%83%8F%E7%B4%A010-24%E9%96%8B%E8%B7%91-%E8%87%AA%E5%B8%B6%E5%85%A5fbclid%E7%B6%B2%E5%9D%80%E5%8F%83%E6%95%B8%E7%9A%84%E5%9B%A0%E6%87%89%E5%BB%BA%E8%AD%B0-51c65b147f1)
* 這篇有Google Analytics中過濾掉fbclid參數的設定方法
## 使用者端
### 使用瀏覽器擴充功能移除
* [如何自動移除網址的 fbclid 與 UTM 參數 | Vixual](http://www.vixual.net/blog/archives/129)