質問

今日、新しくインストールした アパッチ HTTP サーバーは私のファイルを提供できます C:\uploads\ ディレクトリ.

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

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

両方のフォルダーには次のものが含まれます testimage.jpg.

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

http://localhost/templates/testimage.jpg

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

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

第二に、Apache はどのような任意のルールセットによってサイトなどの他のフォルダーへのアクセスを禁止していますか?

私は困惑している。おそらくインストール中にどこかで道を間違えたのでしょう。

役に立ちましたか?

解決

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

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top