0

今日、新しくインストールしたApache HTTP Server が自分のC:\uploads\ ディレクトリからファイルを提供できることを発見しました。

に 2 つのフォルダーがありますC:\uploads

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

両方のフォルダにtestimage.jpg.

次のように要求すると、Apache がテンプレート フォルダーからファイルを提供することがわかりました。

http://localhost/templates/testimage.jpg

しかし、http://localhost/sites/testimage.jpg 404の!

OMG - まず、Apache がそもそもテンプレートフォルダーを提供するのはなぜですか? 特別ですか?

次に、apache がサイトなどの他のフォルダーへのアクセスを許可しないのは、どのようなルールの任意のセットですか?

私は困惑している。おそらく、インストール中にどこかで間違った方向に進んだのでしょう。

4

1 に答える 1

1

httpd.conf ファイルを調べて、提供されているものに対してどのようなルールが適用されているかを確認しましたか? または、提供されているものを変更している可能性のある .htaccess ファイルはありますか? いずれかのサイトでテンプレートを公開している可能性がありますが、サイトは公開していません...それが最初に思い浮かびます。

これらの構成ファイルを目の細かい櫛で調べて、表示される動作の原因を確認することをお勧めします。

于 2008-09-03T06:42:02.723 に答える