regex - 重定向而不保留 url 参数
问题描述
我们有一个这样的网址:
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
这导致page not found,因为WordPress已经设置了参数pagename。我怎样才能消除这个烦人的?thankyouid=102&pagename=Get a Quote - LOLIFEX
?
解决方案
由于这是 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 正则表达式重定向的更多信息:https ://wpengine.com/support/regex/
PS - WPengine 对这类东西有聊天支持,非常有用和快速 - 如果你仍然有问题,只需打开其中一个。
推荐阅读
- javascript - 为什么这个 AJAX/Javascript 函数在第二次调用之前不能正常工作?
- php - 嵌套模式的正则表达式
- javascript - 如何修复 [object Object] Javascript 错误?
- .net-core - 在通用主机控制台应用程序中,我想使用 IOptionsSnapshot 获取 appsettings.json 的值
但返回空白 - c# - 构建时应用程序出现停止错误
- python - 如何修复此错误:numpy.ndarray“对象没有属性”附加“
- android - 使用 FirebaseListAdapter 填充 Listview 的问题
- objective-c - 在以不受支持的方式自定义 AppKit 行为时,有没有人体验过 Mac App Store 接受规则?
- ruby-on-rails - Rspec login_user 问题
- java - 图像卷积不按照实际算法工作