Index#

O módulo processa requisições que terminam com o caractere de barra (/). Tais requisições também podem ser processadas pelos módulos http_autoindex e http_random_index.

Exemplo de Configuração#

location / {
    index index.$geo.html index.html;
}

Diretivas#

index#

Sintaxe

index file ...;

Padrão

index index.html;

Contexto

http, server, location

Define arquivos que serão usados como índice. O nome do arquivo pode conter variáveis. Os arquivos são verificados na ordem especificada. O último elemento da lista pode ser um arquivo com um caminho absoluto. Exemplo:

index index.$geo.html index.0.html /index.html;

Deve-se notar que usar um arquivo de índice causa um redirecionamento interno, e a requisição pode ser processada em uma localização diferente. Por exemplo, com a seguinte configuração:

location = / {
    index index.html;
}

location / {
#    ...
}

Uma requisição "/" será realmente processada na segunda localização como "/index.html".