- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【Apache】アドレスバーにリライト前のURLを表示)
【Apache】アドレスバーにリライト前のURLを表示
このQ&Aのポイント
- Apacheリライトに関する質問です。要件は、リライト後のURLを表示しつつ、内部的にリライトさせる方法を知りたいということです。
- 現在、http://ts1.example.com/xxxxx/test.cgi?hogehogeのURLをhttp://ts2.example.com/test.cgi?hogehogeにリライトする設定を行っています。しかし、ブラウザのアドレスバーにはリライト前のURLを表示したいと考えています。
- 具体的には、http://ts1.example.com/xxxxx/test.cgi?hogehogeを入力した場合には内部的にリライトを行い、http://ts2.example.com/test.cgi?hogehogeにアクセスさせたいですが、アドレスバーにはリライト前のURLを表示したいという要望があります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Dynamic Mirror と呼ばれているリバースプロキシ的な使い方ですね。mod_proxy と組み合わせてやるようです。 マニアルには下記の例が挙がっています。 > RewriteEngine on > RewriteBase /~quux/ > RewriteRule ^hotsheet/(.*)$ http://www.tstimpreso.com/hotsheet/$1 [P] 詳しくは 参考 URL を Dynamic Mirror で検索して見てください。
その他の回答 (1)
- SAYKA
- ベストアンサー率34% (944/2776)
回答No.1
無理じゃないかな だって「rewrite」だし。(意味の話ね) それに、それが出来たらURL偽装が可能って話になるんだけど・・・?
お礼
この方法でうまくいきました。 シンプルな方法を教えていただき助かりました。 ありがとうございます。