Nginx 套用;自动索引&引用;仅位于文件夹的根目录下,并为以下子文件夹中的文档编制索引

Nginx 套用;自动索引&引用;仅位于文件夹的根目录下,并为以下子文件夹中的文档编制索引,nginx,Nginx,我想要的是在上应用autoindex仅在根文件夹中,然后(用户选择文件夹后)使用传统的“index.php”文件(如果可用)以及index index.html index.htm…等中定义的文件。我不知道根文件夹中的文件夹数及其名称。考虑到这些限制,如何做到这一点?您可以定义一个正则表达式位置,该位置将匹配根下的任何URI,例如/ 此块应放在位置~\.php$(或类似位置)下方,以便继续正确处理php脚本。看 您可以定义一个正则表达式位置,该位置将匹配根下的任何URI,例如/ 此块应放在位置~

我想要的是在上应用
autoindex
仅在根文件夹中,然后(用户选择文件夹后)使用传统的“index.php”文件(如果可用)以及
index index.html index.htm…
等中定义的文件。我不知道根文件夹中的文件夹数及其名称。考虑到这些限制,如何做到这一点?

您可以定义一个正则表达式位置,该位置将匹配根下的任何URI,例如
/

此块应放在
位置~\.php$
(或类似位置)下方,以便继续正确处理php脚本。看


您可以定义一个正则表达式位置,该位置将匹配根下的任何URI,例如
/

此块应放在
位置~\.php$
(或类似位置)下方,以便继续正确处理php脚本。看

location / {
    autoindex on;
}
location ~ \.php$ { ... }
location ~ ./ {
    index index.php;
}