- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:apacheのDirectory指示子でわからない)
ApacheのDirectory指示子でわからない
このQ&Aのポイント
- Windows2000pro、apache2.0.55の環境で、Directory指示子の使い方がわからない。
- 特定のディレクトリにForceType指示子を使って強制的にMIMEを設定したいが、絶対パスと相対パスでの指定方法について問題がある。
- 解説書によると、Directory指示子での/はServerRoot指示子で指定されたディレクトリを指すが、相対パスでの指定では上手く動作しない。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ん~。DirectoryディレクティブはOS内の物理ディレクトリの設定をするような気がしなくもない。(うろ覚え) 取り急ぎ、Directoryの変わりにLocationディレクティブを使ってみるとどうなるだろうか。 <Location /htdocs/test> ForceType image/gif </Location>
お礼
ありがとうございます。 Locationで無事解決致しました。 どうやらいろいろな資料を読んでいくうちに頭が混乱していたようです。 <Directory /> という記述でServerRootへの設定が可能なら、 <Directory /~/~> といろいろな指定ができるものだとばかり勘違いしておりました。 ディレクトリベースの指定はDirectoryで、URLベースの指定はLocationでということなのですね。