您能帮我提供Facebook添加到URL的新fbclid
字段的netlify重定向规则吗?这对于分析和缓存非常糟糕。
我尝试过的:
/mysite.test/*fbclid /mysite.test/:splat 301
答案 0 :(得分:1)
Netlify上的重定向具有特定的规则,直到您对其进行测试之后,这些规则才总是很清晰。
splat
:https://example.com?id=23&fbclid=huihd8239732buibiee32809jeee2i90
您将需要没有任何通配符和:splat
/ id=:id fbclid=:fbclid / 301
重定向到:https://example.com
splat
:https://example.com/test?id=23&fbclid=huihd8239732buibiee32809jeee2i90
需要使用通配符和:splat
进行重定向
/* id=:id fbclid=:fbclid /:splat 301!
重定向到:https://example.com/test
_redirects
/ id=:id fbclid=:fbclid / 301
/* id=:id fbclid=:fbclid /:splat 301!
注意: 所有参数必须匹配才能捕获重定向情况。在上面的示例中,如果只有一个fbclid
参数,那么您应该具有以下内容来捕获它。
_redirects
/ fbclid=:fbclid / 301
/ id=:id fbclid=:fbclid / 301
/* fbclid=:fbclid /:splat 301!
/* id=:id fbclid=:fbclid /:splat 301!
警告: 请勿设置重定向,类似于以下示例。它们将导致无限重定向:
请勿尝试重定向到相同的路径来剥离或添加尾随/
。使用管理面板并更改漂亮的URL设置(构建和部署>后处理>资产优化)。
# Do Not ever do these in your redirects
/some-path /some-path/ 301!
/* /:splat/ 301!