Rewriting nginx para URLs pushState

Estou tentando obternginx para trabalhar com meupushStateRI baseado em @ que manipulabackbone.js gerencia para mim em um aplicativo Javascript.

Agora, acessando URIs com um nível, por exemplo.example.com/users funciona bem, mas não URIs de dois níveis ou mais, comoexample.com/users/all, mencionado noocumentação do Backbone:

Por exemplo, se você tiver uma rota de / documents / 100, seu servidor da web poderá servir essa página, se o navegador visitar esse URL diretamente

Por isso, estando longe de conhecer as opções de reescrita do nginx, ainda tenho certeza de que posso fazer algo comorewrite ^ /index.html; para redirecionar tudo para o meuindex.html, mas perdendo quaisquer arquivos estáticos (imagens, javascript e css) armazenados no mesmo servidor que eu preciso acessa

Então, o que devo fazer com a configuração atual mostrada abaixo para fazer com que isso funcion

server {
    listen   80;
    server_name  example.com;

    location / {
        root   /var/www/example.com;
        try_files $uri /index.html;
    }

}

questionAnswers(10)

yourAnswerToTheQuestion