2012-02-06 23 views
2

インデックスファイルがない場合は、デフォルトの "index of"ページのスタイルを敬遠します。私は自分自身を作成し​​ましたが、htaccessを使用して統合する方法がわからないので、インデックスファイルがないときは代わりにカスタム "インデックス"ページが表示されます。これどうやってするの?htaccessを使用してデフォルトの "index of"ページをカスタムページに置き換えます。

答えて

2

DirectoryIndexディレクティブを使用してください。

+0

ありがとうございました。 –

1

options -indexesも使用できるので、404が表示されます。次に、ディレクトリリストを作成するカスタム404ページを作成できます。

カスタムheaderfooterファイルを定義することもできます。 Apacheはこれらをautoindexのhtmlの先頭と末尾に追加します。

両方のソリューションでは、David'sのように、カスタムインデックスを持つすべてのフォルダにスクリプトを追加する必要はありません。

+0

ありがとうございますが、私は404の見つからないケースのためにカスタム404ページを持っています。 Davidが言っているように、私はルートフォルダからスクリプトを参照するので、それがどのフォルダにあっても機能するので、私が持っているすべてのページのインデックスに対して1つのスクリプトを使うことができます。 –

+0

私は絶対パスを許可する部分を見逃しました。とても興味深い。新しいことを学びました。コメントいただきありがとうございます。 – Gerben

関連する問題