it-swarm-ja.com

Requestlyで「含まない」またはネガティブフィルターを実装する方法

Requestly Chrome&Firefox拡張機能 を使用してリダイレクトを設定しています。ホストをたとえば-www.a.comからに切り替えたいユースケースがあります。 www.a.comに特定のパスがある場合を除き、www.b.com(例:www.a.com/do_not_switch)

Requestlyがサポートしていることは知っています 正規表現とワイルドカードの一致 しかし、ネガティブフィルターを提供するオプションが表示されません-含まれていません。

このユースケースを達成するために助けが必要です。これが例です

リダイレクトhttps://gsd.zgjx.zwa.com/ *-> https:// asc.zxc.com/ *

excepthttps://gsd.zgjx.zwa.com/gsd/translation/ .. ..

PS:この問題の解決策は一般的であり、将来的に他のユーザーに適用可能/役立つため、ユーザーに代わってこの質問を投稿する

1
sachinjain024

Requestlyはネガティブフィルターをサポートしていません(例:含まれていません)が、簡単なトリックを使用してこのユースケースを解決できます。

概要

私はあなたのためにルールを解決して作成しました。次の手順に従ってください

  1. インストール 要求に応じて
  2. 開く https://app.requestly.in/rules/#sharedList/1566298072114-Negative-Filter-example-support-request
  3. 右上のImport Listボタンをクリックします

詳細

ステップ1-URLが例外条件に一致したら、ホスト名を別のものに変更します

URL Matches (WildCard) https://gsd.zgjx.zwa.com/gsd/translation/*
Destination https://www.dummyhost.com/gsd/translation/$1

ステップ2-リダイレクトを設定するためのジェネリックペアを定義する

次のペアでは、すべてのパスに対して一般的にリダイレクトロジックを追加します。ホスト名は最初のペアですでに変更されているため、例外パスには適用されないことに注意してください。

URL Matches (WildCard) https://gsd.zgjx.zwa.com/*
Destination https://asc.zxc.com/$1

手順3-ダミーのホスト名を元に戻す

URL Matches (Wildcard) https://www.dummyhost.com/gsd/translation/*
https://gsd.zgjx.zwa.com/gsd/translation/$1

これがビジュアルに役立つスクリーンショットです

enter image description here

うまくいかない場合はお知らせください。

1
sachinjain024