- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:「REQUEST_URI」と「REQUEST_FILENAME」について)
「REQUEST_URI」と「REQUEST_FILENAME」の違いとは?
このQ&Aのポイント
- apacheのmod_rewriteを勉強していて、「REQUEST_URI」と「REQUEST_FILENAME」の違いが分からなくなってきました。
- 例えば、URLが「http://www.test12345.org/file/test.jpg」の場合、REQUEST_URIは「http://www.test12345.org/file/test.jpg」全体を指し、REQUEST_FILENAMEは「/file/test.jpg」を指します。
- REQUEST_URIとREQUEST_FILENAMEの違いがよく分からなくなってきました。アドバイスをお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#246547
回答No.1
apacheのmod_rewriteのマニュアルを読めば明確に書いてありますね 以下、マニュアル転載 REQUEST_URI HTTP リクエスト行でリクエストされたリソース (上記の例では "/index.html" がそれにあたります)。 REQUEST_FILENAME リクエストにマッチしたファイルまたはスクリプトの、 完全なローカルファイルシステムのパス。 質問内容に合わせると REQUEST_URI /file/test.jpg REQUEST_FILENAME ファイルシステム内のフルパスなので、例になるが /var/www/htdocs/file/test.jpg
お礼
marimari01さん ご回答ありがとうございます! よく理解が出来ました。 また、apacheのマニュアルを読んだことがなかったので、 いい機会なので、見てみたいと思います! ありがとうございました!