[问与答] nginx 配置静态目录路由失效,哪里写错了吗?

配置如下:

server { ... location ~* \.(css|gif|ico|jpg|js|png|ttf|woff)$ { root /www/wwwroot/example.com/static; try_files /www/wwwroot/example/static/$uri $uri/ /404.html; }
}

想要寻找的文件是 favicon.ico ,也确保 /www/wwwroot/example.com/static 这个文件夹里有 favicon.ico ,这个路由也是排在首位的,访问 example.com/favicon.ico 的时候后端检查了一下实际请求的路由是 /404.html ,似乎是 try_files 失败了,这咋回事?

发表回复

您的电子邮箱地址不会被公开。