设置nginx以在目录浏览时重定向到域的根目录

设置nginx以在目录浏览时重定向到域的根目录,nginx,configuration,root,Nginx,Configuration,Root,如果用户试图浏览任何没有index.php或index.html的目录,我们是否可以设置nginx重定向到域的根目录?我的conf文件中有这个,但现在它似乎阻止了有效的页面访问: location /* { deny all; return 301 /; } 默认的nginx行为是在这些目录上抛出403禁止,除非您启用了autoindex指令或使用自定义try\u文件更改默认行为指令。您可以做的最简单的事情是通过重定向到站点根URI来覆盖此错误: error_page 403

如果用户试图浏览任何没有index.php或index.html的目录,我们是否可以设置nginx重定向到域的根目录?我的conf文件中有这个,但现在它似乎阻止了有效的页面访问:

location /* {
    deny all;
    return 301 /;
}

默认的nginx行为是在这些目录上抛出403禁止,除非您启用了
autoindex指令或使用自定义
try\u文件更改默认行为
指令。您可以做的最简单的事情是通过重定向到站点根URI来覆盖此错误:

error_page 403 =301 /;