переписать все запросы, которые не соответствуют определенным критериям, для индексации. html с использованием пропуска - PullRequest
0 голосов
/ 28 февраля 2020

Я использую nginx для передачи прокси на нижестоящий сервер для обслуживания веб-сайта SPA

Мне нужно направить запросы следующим образом

-

staging.mysite.com/assets/anything

до

http://localhost:8500/bzz:/8331/staging.mysite.com/assets/anything

-

staging.mysite.com/static/anything

до

http://localhost:8500/bzz:/8331/staging.mysite.com/static/anything

-

staging.mysite.com/favicon.png

до

http://localhost:8500/bzz:/8331/favicon.png

-

staging.mysite.com/favicon-x2.png

до

http://localhost:8500/bzz:/8331/favicon-x2.png

-

, а затем

staging.mysite.com

и прочее иначе,

staging.mysite.com/anything-else/any-filename

перенаправлено на:

http://localhost:8500/bzz:/8331/index.html

-

по сути, мне нужно служить ресурсы веб-сайта, но все остальное должно быть перенаправлено в индекс. html, чтобы реактивный маршрутизатор мог вступить во владение.

это моя текущая конфигурация:

server {
    listen 443 ssl;
    server_name staging.mysite.com;

    location / {
        proxy_pass http://localhost:8500/bzz:/8331/ ;
    }

    ssl_certificate ...
}
...