WebDevel Tips: Cum sa elimini parametrii de fb_action_ids sau fb_comment_id ai Facebook

Intr-un proiect lansat recent am avut problema cu link-urile care vin din Facebook Share plugin. Pentru a putea urmari in softurile de analytics sursa traficului, cei de la Facebook au adaugat de ceva timp acesti parametri.

Url-urile in Analytics aratau asa:

http://www.domeniu.me/…/?fb_action_ids=570235923012055&fb_action_types=og.likes&fb_source=other_multiline&action_object_map={“570235923012055”:493232277440405}&action_type_map={“570235923012055″:”og.likes”}&action_ref_map=[]

Cum se pot scoate parametrii de fb_action_ids?

Solutia ar fi urmatoarele linii de cod adaugate in .htaccess care elimina acesti parametri.

RewriteCond %{QUERY_STRING} fb_action_ids=.*$
RewriteRule .* %{REQUEST_URI}? [R=301,L]
RewriteCond %{QUERY_STRING} fb_comment_id=.*$
RewriteRule .* %{REQUEST_URI}? [R=301,L]

Alte recomandari

Este indicat sa utilizam pentru Facebook campurile metadata ale Open Graph in special og:url pentru a defini url-ul de baza.

De asemenea se poate utiliza tag-ul canonical in sectiunea de <head> pentru a defini url-ul continutului principal si a evita si problema continutului duplicat:

<link rel="canonical" href="http://www.example.ro/path/alias/"/>

Happy coding!

Alexandru David

Comments are closed.