モジュール 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
」として処理されます。