人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

mod_rewrite にて下記の書き換えは可能でしょうか。具体的な方法を教えて頂け
ると助かります。処理は同じWebサーバーにて行います。

[変更前]
http://aaa.example.com/test.cgi?value1=1&value2=2......

[変更後(内部的な処理)]
http://localhost.localdomain/convert/convert.cgi?url=http%3A%2F%2Faaa.example.com%3A%2F%2Ftest.cgi?value1=1&value2=2......

●質問者: harvard
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:mod_rewrite Web サーバー
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● b-wind
●60ポイント

Apache module mod_rewrite

mod_rewrite だけでなく、mod_proxy も必要ですが、可能ではあります。

RewriteEngine On
RewriteRule ^/test.cgi http://localhost.localdomain/convert/convert.cgi?url=http%3A%2F%2F%{HTTP_HOST}%2Ftest.cgi [QSA,P,L]

試してはいないので調整は必要かもしれませんが、こんなところかと。


ただ、同じサーバーでやるなら純粋に mod_rewrite だけの方がいいと思いますが。

◎質問者からの返答

よく分かってないのですが、VirtualHost機能を使う場合には、mod_proxyが必須ということでしょうか?

できればブラウザーのURL欄には変換前のURLのままで表記されて欲しいと思っています。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ