什么正则表达式(如果有)可用于删除WordPress中的查询字符串?

时间:2019-07-19 03:17:42

标签: regex wordpress url

在我的WordPress网站上,Google和Facebook添加了诸如?GCLID = 34o8u343或?FBCLID = 2o38u3ljlkj之类的查询字符串,这中断了我的重定向。喜欢:

旧网址:website.com/old-url 重定向到新网址:website.com/new-url

当Facebook将某人送去时,它是网站/ old-url?fbclid = 9283u4938u4或其他任何内容。

是否存在可以简单地删除所有以开头的正则表达式?重定向继续有效吗?

1 个答案:

答案 0 :(得分:0)

由于查询字符串从URL中的第一个问号开始,因此您可以使用以下内容:

^(.*?)\?.*$

^行首
包含所有字符的(.*?)组(延迟扩展)
\?直到第一个问号
.*任何字符
$行的结尾

您可以使用提供的URL在regex101.com here上看到它的运行情况。