問題タブ [rewritemap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
118 参照

apache - Apache httpdは、クエリ文字列のルックアップに基づいてURLを書き換えます

(queryparam servername) のテキスト マップを使用して、クエリ パラメータに基づいて別のバックエンド サーバーにリクエストを送信するように URL を書き換える必要があります。

prg: タイプと perl スクリプトを使用して、RewriteMap、RewriteRule を試しました。しかし、クエリ文字列はルックアップ スクリプトには表示されません。

例:マップファイル

入力 URL が http://myrouter.com:8080/a/b/c?query=QS2の場合

次に、書き換えて http://Server1:9988/a/b/c?query=QS2に送信する必要があり ます (クエリ文字列ではい)

http://myrouter.com:8080/a/b/c?query=QS4がhttp://Server4:9988/a/b/c?query=QS4に送信されました

私の現在の試験は役に立たないようです。

URL のパラメータに基づいてプロキシを 検索しましたが、検索エントリの限定されたセットには適しています。私が探している 10 個のバックエンド サーバーにマッピングされる 10K のクエリ パラメータではありません。

ありがとう。