Nginx Настройка одностраничной перезагрузки приложения сбрасывает идентификатор маршрута - PullRequest
0 голосов
/ 19 апреля 2020

У меня есть этот конфиг:

location / {
  if (!-e $request_filename){
    rewrite ^(.*)$ /index.html last;
  }
}
location /sub/directory/ {
  if (!-e $request_filename){
    rewrite ^[^.]*$ /sub/directory/index.html last;
  }
}

Итак, я настроил маршрутизацию так, чтобы:

где: - 0 & 1 - это ID

Я обновлялся, когда URL-адрес https://foo.bar/1: и URL-адрес остался прежним,

Однако для этого:

Когда я обновляюсь, когда URL-адрес https://foo.bar/sub/directory/1, URL становится: https://foo.bar/sub/directory/0

В чем может быть проблема?

...