WebDevel Tips: Cum sa elimini parametrii de fb_action_ids
24 Septembrie 2013
MIN
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 depentru a defini url-ul continutului principal si a evita si problema continutului duplicat:
Happy coding!