我正在使用Requestly Chrome 和 Firefox 扩展来设置重定向。我有一个用例,我想将主机从 say - www.a.com 切换到 www.b.com,除非 www.a.com 具有特定路径(例如 www.a.com/do_not_switch)
我知道 Requestly 支持Regex 和 WildCard 匹配,但我没有看到提供否定过滤器的选项 - 比如 Does not Contain。
需要帮助来实现这个用例。这是例子
重定向 https://gsd.zgjx.zwa.com/ * --> https://asc.zxc.com/ *
除了 https://gsd.zgjx.zwa.com/gsd/translation/ ...
PS:代表用户发布此问题,因为此问题的解决方案是通用的,将来对其他用户也适用/有帮助
Requestly 不支持否定过滤器(例如不包含),但您可以使用一个简单的技巧来解决这个用例。
概括
我已经为您解决并创建了规则。请按照以下步骤
Import List
的按钮细节
第 1 步 - 当 URL 符合您的异常条件时,将主机名更改为其他内容
第 2 步 - 定义通用对以设置重定向
在下一对中,一般为所有路径添加重定向逻辑。请注意,它不适用于您的异常路径,因为主机名已在第一对中更改。
第 3 步 - 将虚拟主机名还原为原始主机名
这是一个屏幕截图,可以帮助您了解视觉效果
让我知道它是否不适合你。