モジュール ngx_http_index_module
| 構成の例 ディレクティブ index |
ngx_http_index_module モジュールは、スラッシュ文字(「/」)で終わるリクエストを処理します。こうしたリクエストは、ngx_http_autoindex_module モジュールと ngx_http_random_index_module モジュールによっても処理できます。
構成の例
location / {
index index.$geo.html index.html;
}
ディレクティブ
| 構文 |
index |
|---|---|
| 既定値 |
index index.html; |
| コンテキスト |
http、server、location |
インデックスとして使用するファイルを定義します。file 名には変数が含まれる場合があります。ファイルは、指定された順序でチェックされます。リストの最後の要素は、絶対パスを持つファイルになります。例
index index.$geo.html index.0.html /index.html;
インデックスファイルを使用すると、内部リダイレクトが作成され、リクエストが別のロケーションで処理される場合があることに注意してください。たとえば、以下の構成では
location = / {
index index.html;
}
location / {
...
}
「/」リクエストは実際には 2 つ目のロケーションで「/index.html」として処理されます。