fbpx
移除網址中 Facebook 含 fbclid 參數網址 1

移除網址中 Facebook 含 fbclid 參數網址

移除網址中 Facebook 含 fbclid 參數網址 3

還記得上次有教過《 Facebook 加入 fbclid 參數,會影響 GA 分析統計 》文章嗎?除了 GA 統計過濾掉之外,還要移除網址中 Facebook 含 fbclid 參數網址,這樣子不會 Copy 弄到有含 fbclid 參數網址。

以下分別有 Apache、NGINX 網頁伺服器、WordPress 三種方式,把 code 轉向規則加入到 conf 設定檔上去,就生效囉~

LiteSpeed Web Server 架構,請用 Apache 方式加入到 conf 設定檔上去。

Apache 網頁伺服器 ( .htaccess )

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteCond %{QUERY_STRING} ^(.*?)(&?fbclid=[a-zA-Z0-9_-]+)$
  RewriteRule ^(.*)$ /$1?%1 [L,NE,R=301]
</IfModule>

NGINX 網頁伺服器 ( nginx.conf )

http {

  ...
  
  # redirect map in http block - remove fbclid argument from the end
  map $request_uri $redirect_fbclid {
    "~^(.*?)([?&]fbclid=[a-zA-Z0-9_-]+)$"  $1;
  }
  
  ...
  
  server {
  
    ...
    
    # if redirect map is active, do 301 to the new url
    if ( $redirect_fbclid ) {
      return 301 $redirect_fbclid;
    }
  
    ...
  }
}

WordPress ( functions.php )

add_action( 'send_headers', 'remove_fbclid_from_url_query' );
function remove_fbclid_from_url_query(){
 $url = (empty($_SERVER["HTTPS"]) ? "http://" : "https://") . $_SERVER["HTTP_HOST"] . 
 $_SERVER["REQUEST_URI"];
 if(strpos($url, 'fbclid=')){
  $url = remove_query_arg( 'fbclid',$url );
  header( "HTTP/1.1 301 Moved Permanently" );
  header( "Location: " . $url );
  exit();
 }
}

以上是否能移除 fbclid 參數網址,您可以透過在網址欄中裡輸入 URL 來檢查實際訪問是否此有效頁面。

https://www.sakamoto.blog/?fbclid=123456
https://www.sakamoto.blog/host-litespeed-for-wordpress/?fbclid=123456
移除網址中 Facebook 含 fbclid 參數網址 4
最新情報をチェックしよう!
>最強の Multiple CDNs「mlytics」

最強の Multiple CDNs「mlytics」


不同 CDN 的成本和性能各不相同,使用 mlytics Multiple CDNs 可以全面改善延遲和正常運行時間,也能完全控制 CDN 的配置,允許降低城市級網站性能。

mlytics 簡化了監控真實用戶,管理多個 CDN,自動化負載平衡以及為所有 CDN 建置 WAF DDoS 防禦。

對我們的 Multiple CDNs「mlytics」 服務有興趣嗎?想要更多了解的話,可以點擊下面【與我們聯繫】為您服務。

CTR IMG