在正则表达式中追踪问号

时间:2014-03-18 03:57:01

标签: regex wordpress redirect

我试图重定向包含参数的网址" args"使用WordPress重定向插件。

例如,重定向     的 website.com/page.htm?args=12345 至     的 website.com/page.htm

我试过的正则表达式是

/(.*)?args=(.*)  --> /$1

但这会重定向到     的 website.com/page.htm吗 带有问号

当我尝试表达时:

/(.*)?args=(.*)  --> /$1?

重定向到 website.com/page.htm ??

我在这里做错了什么?

顺便说一下,服务器重定向不是一个选项。感谢。

1 个答案:

答案 0 :(得分:0)

您在第一种情况下选择args=之前的所有内容,而在第二种情况下,您与?字面意义不一致,应该(.*)\?args=(.*)转义?才能使其正常工作

演示:http://regex101.com/r/jV1sF3