regex - Wordpress 重定向插件的正则表达式
问题描述
我正在使用这个重定向插件https://redirection.me如果查询参数不存在,我想重定向流量:
/relative-location/?must-be-there=value&other1=value&other2=value
如果must-be-there
不存在或没有价值,我想重定向 - 但我不知道如何编写正则表达式来使其工作。我从
^((?!must[-]be[-]there).)*$
但我不知道下一步该去哪里创建完整的 url 并让它与插件一起工作。
解决方案
匹配路径以 开头/relative-location/
,但查询参数must-be-there
没有值或丢失:
^/relative-location/(?!.*(\?|&)must-be-there=[^&]).*$
见现场演示。
推荐阅读
- swift - 调度到 Swift 协议扩展
- shell - “grep -B 1”是否有任何替代方法,因为我不能使用 grep 和 -B 来获取 o/p
- javascript - Video.js:使视频保持最大高度的纵横比
- amazon-web-services - 从 Terraform 输入变量中获取 ECS 任务定义环境变量
- javascript - Apache-arrow JS 实现
- c# - 找出 URL 是否存在的绝对最安全的方法是什么?
- r - 在 R Shiny 应用程序中并排生成 UI 元素
- java - 如何在android的firebase中删除多个值?
- jupyter-notebook - 如何为anacadona安装漂亮的汤?
- javascript - 处理具有相同 id 值的多个元素不起作用