从 Facebook 共享链接时删除 ?fbclid 参数

当您在 Facebook 上分享网站链接时,它会在 URL 末尾添加一个 ?fbclid 参数,如下所示。
此参数用于跟踪 Facebook 到您网站的流量来源。然而,在某些情况下,此参数可能会导致 GA4、ahref、Semrush 等跟踪工具出现 SEO 问题...
?fbclid 参数包含以下信息:
?fbclid 参数会使您的 URL 变得更长、更难记住、更难共享。
?fbclid 可用于跟踪 Facebook 广告活动的有效性并了解用户如何找到您的网站。
但是,如果您不需要跟踪来自 Facebook 的链接,则可以删除 ?fbclid 参数。这使您的 url 更清晰,并防止由于后面的查询参数而创建多个缓存版本。
要在 Facebook 上共享网站链接时删除 ?fbclid 参数,您可以使用 Cloudflare 的重定向规则工具。
按着这些次序:
1. 转到您的 Cloudflare 管理页面。
2. 单击 规则 → 选择 重定向规则.
3. 在部分 单一重定向 → 按 创建规则.
4. 填写任意字段 规则名称.
5. 在章节中 如果... 勾选该选项 自定义过滤表达式.
6.然后选择 URI 查询字符串 → 以。。开始 → 填充 fbclid=
.
或者您可以单击“编辑表达式”并将其粘贴进去。
(starts_with(http.request.uri.query, "fbclid="))
7. 接下来在 然后 → 选择 动态的 → 填充 http.request.uri.path
→ 选择 302 并按 节省.
我已经选择 302 (临时重定向)不 301 (永久重定向)。因为 301 将缓存用户的浏览器。如果您想恢复到保持 ?fbclid 参数不变的状态,则在缓存之前它不会起作用 301 已到期。
完成来自 Facebook 的包含参数 ?fbclid 的 URL 上的步骤后,将重定向到不带查询参数的原始 URL。
相关文章