Odstranění parametru fbclid z URL

Facebook přidává do odkazů vedoucích např. na váš web parametr ?fbclid=xyz, což se někdy může hodit, ale v určitých případech to způsobuje více škody než užitku.

Podle následujícího návodu se vše s parametrem fbclid přesměruje na „čistou“ URL pomocí 301 redirectu.

Řešení pomocí .htaccess

Editujte soubor .htaccess. Pokud soubor nemůžete nalézt, přečtěte si návod na úpravu .htaccess.

Do souboru stačí vložit následující snippet.

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

Pro funkčnost tohoto řešení musí být aktivovaný mod_rewrite, což by měla být na většině hostingů samozřejmost.

Zdroj

gist.github.com/lynt-smitka

Napsat komentář