Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

`fbclid` tracking parameter attached by Facebook

About: Affiliate killer

Facebook start to add every external URLs to have fbclid parameter to track users outside, for example.

https://www.youtube-nocookie.com/embed/6ycMxixcv6o?fbclid=IwAR1-PvvWst-YZogDmssBnZhODH_S1AEU055ZuuU0ZyYzGkr2VdwKrCZhviE
https://www.youtube.com/watch?v=bMkQnpo_Ifg&fbclid=IwAR3K1YGiIOwaOIfGNwxlf6N1lPLnQWdIXddteubWRwHLp8FSJBOQ6JWNt8o

Also, bunch of parameters that cached on some search engine (google) can search with fbclid keyword.

Comments

  • Put this code in your .htaccess file:

    RewriteCond %{QUERY_STRING} "fbclid=" [NC]
    RewriteRule (.*) /$1? [R=301,L]

    If you work in WordPress:


    RewriteEngine On RewriteBase /
    RewriteCond %{QUERY_STRING} "fbclid=" [NC]
    RewriteRule (.*) /$1? [R=301,L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

  • edited November 2018 Firefox

    Hi
    I'm a hobbyist when it comes to this sort of stuff. I've added your code to my .htaccess in Wordpress and it works removing the fbclid stuff. But it goes to the root of my site rather than the blog. Do I need to add a little bit more?

    eg.
    domain.com/blog/

    current .htaccess code
    RewriteEngine On
    RewriteBase /blog/
    RewriteRule ^index.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /blog/index.php [L]

Sign In or Register to comment.