我使用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