#remove utm query string
if ($args ~* "utm_") {
#? in uri? drops the utm query string
rewrite ^(.*)$ $uri? permanent;
}
map $request_uri $redirect_fbclid {
"~^(.*)(?:[?&]fbclid=[a-zA-Z0-9_-]+)$" $1;
}
if ( $redirect_fbclid ) {
return 301 $redirect_fbclid;
}
For apache, could be done using mod_rewrite
RewriteEngine On
RewriteCond %{QUERY_STRING} ^(.+?&|)fbclid=[^&]*(?:&(.*)|)$
RewriteRule ^ %{REQUEST_URI}?%1%2 [R=301,L]