Parámetro fbclid en urls de facebook – Cómo evitar que rompa tus enlaces

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]

 

 

2246 visitas.

5 comentarios sobre “Parámetro fbclid en urls de facebook – Cómo evitar que rompa tus enlaces

  1. 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!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *