我使用Nginx的服务于SPA(单页应用程序),以支持HTML5历史API我有所有的更深的路线改写回/index.html
,所以我跟着this article它的工作原理!这是我放在nginx.conf现在:Nginx的:如何让重写规则忽略的文件或文件夹
server {
listen 80 default;
server_name my.domain.com;
root /path/to/app/root;
rewrite ^(.+)$ /index.html last;
}
但是有一个问题,我在根目录下的/assets
目录包含了所有的CSS,JS,图片,字体的东西,我不想重写这些网址,我只是想忽略这些资产,我想怎么做?
使用不同的'location's – 2014-09-29 06:17:41
@AlexeyTen我试过,但我不明白的是,如果我用'/ assets'一个奉献的位置,什么指令(S)我应该把这个位置块? – nightire 2014-09-29 06:38:00