在nginx中重写除资源和favicon。*之外的所有请求(适用于角度应用)

时间:2013-11-26 21:09:31

标签: regex angularjs url-rewriting nginx

我目前正在将每个页面重写为/index.html,但维护起来会很麻烦。

rewrite ^/(about)$  /index.html last;

我宁愿做类似的事情:

rewrite ^/!(assets|favicon.*)$  /index.html last;

1 个答案:

答案 0 :(得分:4)

你能试试这个正则表达式吗?

rewrite ^/(?!assets|favicon) /index.html last;