- 締切済み
URLにファイルが無いのにあるように見せる方法
環境はApacheの2系で、phpは4系です。perlは5系です。 例として、 以下のURLにアクセスすると普通にページを見ることができ、 http://testserver/photo/page01.html でも、ftp上にはファイルが存在しない ftp://httpd/(photoディレクトリさえ存在しない このようなことは可能ですか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- めとろいと(@naktak)
- ベストアンサー率36% (785/2139)
回答No.2
DocumentRoot上にpohoto/page01.htmlが存在しないというだけの話ならば、 .htaccessにModRewriteがあって、なんらかのスクリプトで制御してるなら そうさせることが出来ますね。
- Wr5
- ベストアンサー率53% (2173/4061)
回答No.1
>以下のURLにアクセスすると普通にページを見ることができ、 >http://testserver/photo/page01.html >でも、ftp上にはファイルが存在しない >ftp://httpd/(photoディレクトリさえ存在しない >このようなことは可能ですか? ftpならそのアカウントのホームディレクトリは指定できるでしょうから、photoディレクトリが存在しない場所を指定することもできるでしょう。 # で、その場所をhttpd.confでDocumentRootに指定したり。 httpd.confのLocationディレクティブやDirectoryディレクティブを使えばDocumentRoot下にないディレクトリ指定を取らせることも可能でしょう。 # HTTPプロトコルを使うSubversionとかがやっているかと。
質問者
お礼
なるほど ロケーションディレクティブを使うんですね ありがとうございます。 参考になりました!
お礼
別のファイルにリダイレクトをするんですね。 これも試してみます。 ありがとうございます。