2008-09-03 5 views
0

今日私はApache HTTPサーバが私のC:\uploads\ディレクトリからファイルを提供できることを発見しました。Apacheサービスファイルを提供しないでください

  • C:\アップロード\テンプレート
  • C:\アップロード\サイト

両方のフォルダがtestimage.jpgが含まれている

私はC:\uploadsで2つのフォルダがあります。

私が要求した場合、Apacheは、テンプレートフォルダからファイルを提供することが見つかりました:

http://localhost/templates/testimage.jpg

しかし、http://localhost/sites/testimage.jpg 年代!

OMG - まず、Apacheはテンプレートフォルダを最初に提供していますか?それは特別ですか?

第2に、どのようなルールによってApacheが他のフォルダへのアクセスを許可しないのですか?

私はとても混乱しています。おそらく私はインストール中にどこかに間違ったターンを取ったでしょう。

答えて

1

httpd.confファイルを調べて、提供されているルールがどのようなものか確認しましたか?代わりに、提供されているものを変更しているかもしれない.htaccessファイルがありますか?あなたはテンプレートを一方または他方に公開しているかもしれませんが、サイトではないかもしれません...それが心に浮かぶ最初のものです。

私は、これらの設定ファイルに細かい歯のついた櫛を付けて、表示される動作の原因を調べることをお勧めします。

関連する問題