What is the Facebook fbclid problem that needs solving?
The links from fb are added with a tracking id starting with fbclid, like these –
fbclid=IwAR1xvU-5GddbqJDGxVZIESsaGaE0z9zmTajVLrfWR81ouHmKFucTt_o9MkA and those
links take you to a 404 error page and not to the intended page unless the tracking ids are removed. This happens if you are logged in facebook, coz that’s when fb adds the tracking link. If the fb post is accessed by logged out users they wont see this problem.
The ids are different for each click, so the solution is to ignore what all comes after fbclid= which according to the plugin should work by enabling ignore all parameters, but it doesnt.
So to bypass this after trying out your plugin, I too went ahead with the htaccess mod_rewrite edit with these 3 lines at the beginning of .htaccess file
RewriteEngine On
RewriteCond %{QUERY_STRING} ^fbclid=[^&]+&?(.*) [NC]
RewriteRule ^ %{REQUEST_URI}?%1 [R=302,L]
The ignore query parameters option does work, and has been used for this exact purpose many times. It is not necessary to modify your .htaccess file and I haven’t seen anyone having to do that.
Your redirect must be otherwise incorrect for the URL you are trying to redirect. Maybe you can give an example URL and the settings you have used for it?