• ベストアンサー
※ 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を表示したいという要望があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • t-okura
  • ベストアンサー率75% (253/335)
回答No.2

Dynamic Mirror と呼ばれているリバースプロキシ的な使い方ですね。mod_proxy と組み合わせてやるようです。 マニアルには下記の例が挙がっています。 > RewriteEngine on > RewriteBase /~quux/ > RewriteRule ^hotsheet/(.*)$ http://www.tstimpreso.com/hotsheet/$1 [P] 詳しくは 参考 URL を Dynamic Mirror で検索して見てください。

参考URL:
http://japache.infoscience.co.jp/rewriteguide/
harahachi
質問者

お礼

この方法でうまくいきました。 シンプルな方法を教えていただき助かりました。 ありがとうございます。

その他の回答 (1)

  • SAYKA
  • ベストアンサー率34% (944/2776)
回答No.1

無理じゃないかな だって「rewrite」だし。(意味の話ね) それに、それが出来たらURL偽装が可能って話になるんだけど・・・?

関連するQ&A