Nginx 聚合物应用程序的正确重写规则是什么

Nginx 聚合物应用程序的正确重写规则是什么,nginx,routing,polymer,Nginx,Routing,Polymer,我正在开发一个polymer应用程序,并使用“polymer serve”cli命令在本地正常运行 如果我进入一条路线,它会被正确处理。如果我输入了一个不正确的.html url,例如localhost/test.html,我会收到一个404,这就是我所期望的 但是,当我使用nginx部署到站点时,不存在的html文件不会返回404。相反,我认为 请尝试使用文件$uri/index.html 指令正在将所有内容发送回index.html 改变这一点的最佳实践是什么,这样我的站点就可以在正确解析路

我正在开发一个polymer应用程序,并使用“polymer serve”cli命令在本地正常运行

如果我进入一条路线,它会被正确处理。如果我输入了一个不正确的.html url,例如localhost/test.html,我会收到一个404,这就是我所期望的

但是,当我使用nginx部署到站点时,不存在的html文件不会返回404。相反,我认为

请尝试使用文件$uri/index.html

指令正在将所有内容发送回index.html

改变这一点的最佳实践是什么,这样我的站点就可以在正确解析路由的同时正确处理404

基本上,我想将localhost/filedoesntexist.html设置为404 以及要定向到index.html的localhost/filedoesntextest

这是思考问题的正确方式,还是我遗漏了一些聚合物特性