-1
URLパラメータが「深い」アクセス権をローカルサーバにリダイレクトし、他のアクセスを他のサーバにリダイレクトする必要があります。次のような フォワード要求は:urlパラメータによるApache転送プロキシ
① url parameter starting with deep
http*://hostname/bdd?deep=1
→
http*://127.0.0.1:8080/bdd
② other url
→
http*://10.137.213.101:8080/bdd
私は以下のように私のapacheのconfに設定していますが、それはまだ動作しません。
RewriteEngine On
RewriteCond %{QUERY_STRING} ^deep
RewriteRule "^/bdd(.*)$" /dataviewlinks/ [L]
ProxyPass /dataviewlinks http*://127.0.0.1:8080/bdd
ProxyPassReverse /dataviewlinks http*://127.0.0.1:8080/bdd
ProxyPass /bdd http*://10.137.213.101:8080/bdd
ProxyPassReverse /bdd http*://10.137.213.101:8080/bdd
解決方法はありますか?
を再起動します。それは私が望むものではありません。 URLパラメータが "deep"のアクセス権をローカルサーバーにリダイレクトし、他のアクセスを他のサーバーにリダイレクトする必要があります。 – Sekiichi
@Sekiichi申し訳ありませんが、私はその答えは分かりません。そのコメントを元の投稿(実際の投稿内)に追加すると、他の人が手助けすることができます。あなたのコメントはあなたの質問をより明確にします。 –