Javascript 从浏览器、nginx服务器访问Angular2路由

Javascript 从浏览器、nginx服务器访问Angular2路由,javascript,php,angular,nginx,routes,Javascript,Php,Angular,Nginx,Routes,问题是 具体的例子是注册的“确认电子邮件” 我在angular2应用程序中做了一个寄存器组件。这很好,它会发送一封确认电子邮件,url如下: https://www.host.com/application/rootFolder/confirmEmail?token=1238344139041 GET Token值用于标识用户/电子邮件,并在应用程序的“confirmEmail”组件中确认有效性 但,在某种逻辑上,当浏览器试图直接调用此URL时,它失败了,因为它实际上并不存在于服务器上 在服务

问题是

具体的例子是注册的“确认电子邮件”

我在angular2应用程序中做了一个寄存器组件。这很好,它会发送一封确认电子邮件,url如下:

https://www.host.com/application/rootFolder/confirmEmail?token=1238344139041
GET Token值用于标识用户/电子邮件,并在应用程序的“confirmEmail”组件中确认有效性

但,在某种逻辑上,当浏览器试图直接调用此URL时,它失败了,因为它实际上并不存在于服务器上

在服务器上,仅适用于此应用

https://www.host.com/application/rootFolder
存在!子文件夹不存在,“子路由”由angular2路由器管理

我使用的服务器是

nginx 1.10.1
default.conf文件中没有特定的“location”配置,只有php文件的“fastcgi_pass”

所以问题是:

如何让服务器将请求重定向到app_根目录,但保留childroute参数

一旦在根目录上重定向,如何管理url参数(/confirmEmail?token=1238344139041),使angular2路由器使用get参数到达正确的组件

谢谢你的阅读/帮助