重複の可能性:
Sinatraで静的ファイルを提供する
Sinatraがパブリックフォルダのサブディレクトリ内のindex.htmlファイルを認識せず、ファイル名を指定せずにurlがディレクトリを指している場合にエラーを返すことに気付きました。
たとえば、ユーザーが「www.mydomain.com/subdiretory/」のようなURLを入力した場合、Sinatraはそのディレクトリにindex.htmlファイルが存在することを認識できません。
私のパブリックフォルダには何百ものサブディレクトリがあるので、コードでそれぞれを指定することは不可能です(そしてサブディレクトリの数は増え続けています)。
urlがファイル名なしでそのディレクトリを指しているときにパブリックフォルダのサブディレクトリにindex.htmlファイルがある場合、SinatraにWebサーバー(Apache)をそのままにしておく(サーバーindex.htmlファイルに)ように指示するにはどうすればよいですか?