Настройка nginx для одностраничного веб-сайта с URL-адресами HTML5 push-состояний

Как я могу настроить nginx для перенаправления всех URL-адресов (без префикса/api или некоторый статический ресурс, например. JS / изображения) кindex.html? Причина в том, что я использую URL-адреса состояния HTML5 с одностраничным приложением. Значение содержимого меняется, будь то AJAX или JS, в зависимости от URL

Моя текущая конфигурация nginx выглядит так:

server {
    listen 2000;
    server_name localhost;

    location / {
        root    /labs/Projects/Nodebook/public;
        index   index.html;
    }

    location /api/ {
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Host $http_host;
        proxy_set_header X-NginX-Proxy true;

        proxy_pass http://localhost:3000/;
        proxy_redirect off;
    }
}

Ответы на вопрос(3)

Ваш ответ на вопрос