nginx - Como… DirectoryIndex para uma pasta

2

Eu quero definir uma página inicial dentro de uma pasta, além do index.htm comum

Eu quero alterar index.htm para /folder/file.htm

É possível usar o nginx?

No meu servidor Apache, tudo o que tenho que fazer é configurar o arquivo htaccess, colocando isso: DirectoryIndex /folder/file.htm

PS: Eu tentei fazer isso com RegEx, mas eu realmente prefiro com DirectoryIndex

Agradecemos antecipadamente !!!

    
por Gus 28.06.2012 / 02:49

1 resposta

3

O Nginx tem uma diretiva, index , que equivale ao DirectoryIndex do Apache. Conforme a documentação:

index
Syntax: index file ...
Default: index.html
Context: http, server, location

Sets the default file to serve if a directory is requested by the client. Multiple files can be specified. If the first file isn't found, the second will be used and so on. If the last entry begins with a /, and none of the earlier files are found, nginx will perform an internal redirect to this uri.

e.g. index index.html index.php /index.php;

Como indicado acima, você pode especificar vários arquivos, cada um dos quais será tentado em seqüência, e também pode especificar um caminho completo se o arquivo que você deseja usar não estiver sob o diretório atual.

    
por 28.06.2012 / 08:05