2010年3月19日

[Apache-Users 7658]mod_rewriteでのLocationヘッダー内のURLパラメータの値の変更

** Apache ユーザーズメーリングリスト **
** 注意:このメールへの返信は Apache-Users へ行きます **

先ほど投稿させていただいたキムラです。最後の部分にいろいろ
ゴミが入ってしまったので、訂正させて頂きます。失礼いたしました。

現在の設定は以下ののようにしています。
ProxyPass / http://webserv.test.com/

ProxyPassReverse / http://webserv.test.com/
ProxyPassReverse / http://webserv.test.com:80/ < http://webserv.test.com/>;
RewriteEngine on
RewriteRule ^/aaa http://webserv.test.com/aaa/bbb/ccc [P,QSA]

---------- 転送メッセージ ----------
From: Yosuke Kimura <kimurayyyy@xxxxx>
日付: 2010年3月19日21:12
件名: mod_rewriteでのLocationヘッダー内のURLパラメータの値の変更
To: apache-users@xxxxx


こんにちは。キムラと申します。

有識者の方のお力を借りたいと考え、投稿させていただきました。
mod_rewriteを使用し、Locationヘッダー内のURLパラメータの値の変更を行うことは
可能でしょうか。もし、可能な場合、方法をご教授頂けないでしょうか。

あるアプリケーションサーバ(tomcat)の前に apache+mod_rewriteを配置しています。

クライアントからは以下のようなリクエストを送ります。
GET /test.html HTTP/1.1
Host: *proxyserver.test.com*

apache+mod_rewriteを経由して、webserv.test.comにリクエストが届き、最終的に
クライアントに以下のようなレスポンスが返ります。
HTTP/1.1 302 Found
Location:
http://webserv.test.com/test.html%22">http://proxyserver.test.com/aaa/bbb/ccc?c=ddd/eee/ff&%2 http://webserv.test.com/test.html%22
当方では、このLocationヘッダーのURLパラメータのwebserv.test.comも
proxyserver.test.comにrewriteしたいと考えております。いろいろ試しているのですが
うまくいかず困っております。
現在の設定は以下ののようにしています。
ProxyPass / http://webserv.test.com/ < http://agcluster.tokyo.novell.com/>;
ProxyPassReverse / http://webserv.test.com/< http://agcluster.tokyo.novell.com/>;
ProxyPassReverse /
http://webserv.test.com:80/< http://agcluster.tokyo.novell.com/>;
RewriteEngine on
RewriteRule ^/nesp*
http://webserv.test.com/aaa/bbb/ccc< http://agcluster.tokyo.novell.com/nesp/app/plogin>;[P,QSA]

宜しくお願いいたします。
--
入退会・変更・配送一時停止は以下へ
http://www.apache.jp/mailman/listinfo/apache-users


投稿者 xml-rpc : 2010年3月19日 21:28
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/94266
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。