仅允许.csv文件用于nginx身份验证

仅允许.csv文件用于nginx身份验证,csv,nginx,server,Csv,Nginx,Server,我试图在/import/之后只允许.csv文件,但阻止其余文件。现在,它被设置为允许在/import之后使用任何文件类型/ location ^~ /import { auth_basic off; try_files $uri $uri/ /index.php?$args; } 你可以用 location ^~ /import { if ($uri !~ \.csv$) { return 403; } } 如果希望所有其他请求出现HTTP 403错误,或 locat

我试图在/import/之后只允许.csv文件,但阻止其余文件。现在,它被设置为允许在/import之后使用任何文件类型/

location ^~ /import {
    auth_basic off;
    try_files $uri $uri/ /index.php?$args;
}
你可以用

location ^~ /import {
    if ($uri !~ \.csv$) { return 403; }
}
如果希望所有其他请求出现HTTP 403错误,或

location ^~ /import {
    if ($uri !~ \.csv$) { rewrite ^ /index.php last; }
}
如果要将其他请求重定向到
index.php