重定向而不保留url参数

时间:2018-06-20 10:01:27

标签: regex wordpress .htaccess redirect

我们有这样的网址:

www.testdomain.com/en-US/Forms/Request-a-Quote.aspx?thankyouid=102&pagename=Get a Quote - LOLIFEX

并且必须将其重定向到:

www.testdomain.com/contact-distributor/

无论我尝试添加什么,它都会不断添加

?thankyouid=102&pagename=Get a Quote - LOLIFEX

www.testdomain.com/contact-distributor/的样子,www.testdomain.com/contact-distributor/?thankyouid=102&pagename=Get a Quote - LOLIFEX

这导致未找到页面,因为 WordPress 已设置了参数 页面名称 。如何删除这个烦人的?thankyouid=102&pagename=Get a Quote - LOLIFEX

1 个答案:

答案 0 :(得分:2)

由于这是WPengine重定向(基于评论)

您可以这样做:

来源* = /en-US/Forms/Request-a-Quote.aspx?$

目的地* = /contact-distributor/?

匹配参数= thankyouid=102&pagename=Get a Quote - LOLIFEX

重写类型* = permanent

将进行重定向

来自www.testdomain.com/en-US/Forms/Request-a-Quote.aspx?thankyouid=102&pagename=Get a Quote - LOLIFEX www.testdomain.com/contact-distributor/

注意?标记

,您可以添加通配符等。

根据所需的重写次数,您也可以进行全局重写,仅需/en-US/Forms/Request-a-Quote.aspx/并将其发送到/contact-distributor/?

在此处详细了解WPengines regex重定向:https://wpengine.com/support/regex/

PS-WPengine具有此类聊天功能,非常有用且快速-如果您仍然有问题,只需打开其中一个即可。