我不知道为什么log_not_found 关闭无法使用 try_files。错误“失败(2:没有这样的文件或目录)”始终保存在 error_log 中
如果没有 try_files,log_not_found 关闭完美运行
我的配置:
location ~* \.(js|css|bmp|png|jpg|jpeg|gif|swf)$ {
try_files $uri = 404;
log_not_found off;
}
location ~* \.(.*)$ {
try_files $uri @rewrite;
}
location @rewrite {
rewrite ^(.*) .....;
}
答案1
感谢 Alexey Ten(在评论中),也为了公众 Google 用户的利益:
"There must be no space between = and 404