No soy mucho de usar Facebook, la verdad, pero de vez en cuando si posteo algún enlace de páginas que llevo o de conocidos/as, y para mi sorpresa veo que al hacer click en los contenidos que comparto, no llevan al sitio que debería. Enseguida vi que la url que trataba de cargar estaba bien, pero le habían añadido un parámetro: fbclid.
Por explicarme con un ejemplo, compartí un enlace de una web de psicología cuya url es:
https://www.psiquion.com/blog/como-plantear-problema-pareja
Sin embargo, Facebook autogenera el mismo enlace pero agregandole el parámetro fbclid de marras:
No se sabe a ciencia cierta que hace este parámetro, aunque en la red la gente sospecha que es para poder identificar que enlaces se han abierto a partir de links generados en Facebook.
La url no carga por culpa de Fbclid. ¿Cómo solucionarlo?
El caso es que según tengamos configuradas nuestras webs, puede que la adicción de ese parámetro impida que se cargen correctamente los contenidos. A algunas personas les envía directamente a una página de error 404 (Página no encontrada), a otras directamente a su carpeta raiz, o al raiz del blog, etc…
Para los websmaster, esto es un problema tanto para el SEO como para su estrategia de marketing digital, pero no hay que preocuparse, solucionarlo es muy sencillo.
Tan solo hay que agregar en el archivo .htaccess el siguiente código:
RewriteCond %{QUERY_STRING} "fbclid=" [NC]
RewriteRule (.*) /$1? [R=301,L]
Funciona perfectamente y el problema se soluciona de inmediato.
Para quien use WordPress, poner este otro código:
RewriteEngine On RewriteBase /
RewriteCond %{QUERY_STRING} "fbclid=" [NC]
RewriteRule (.*) /$1? [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
2258 visitas.
Muchas gracias, me ha funcionado perfectamente. Me estaba volviendo loco de como eliminarlo 🙂
Hola Javier, me alegro que te haya sido de utilidad!!
Saludos.
Muy buen dato, gracias por la informacion!!
muchas gracias! funciono perfecto y al instante!
Cómo evitar que quite también los parámetros de los UTM’s? No solo elimina el fbclid sino todo lo incluido en utms como source, medium, campaign…etc.
Es posible tener un parámetro a nivel de .htaccess que solo quite fbclid y mantenga las UTM’s?
Gracias!