Мне нужно преобразовать правило перезаписи IIS в перезапись NGinX. Я добился небольшого прогресса, потому что не знаю, как преобразовывать части правил IIS. Вот моя конфигурация IIS:
So far what I did on NGinX was
location / {
root html;
index index.html index.htm;
if ($request_uri !~ "/api(.*)$")
{
rewrite ^(.*)$ index.html
}
}
I think I must use the variable $request_filename however I don´t know how to use it to filter files like on IIS and put it inside the if condition in an AND logical operation.
Dëst ass en typesche Fall vu Frontcontroller Muster, an dat gëtt an nginx esou ëmgesat:
location / {
try_files $uri $uri/ /index.html$is_args$args;
}
Dëst wäert nginx als éischt no Dateie sichen, a wann eng Datei net fonnt gëtt, da schéckt se d'Ufro op /index.html
an füügt méiglech Ufroargumenter an.
Da spezifizéiert Dir verschidde Regele fir Ären / api
URI:
location /uri {
... API handling rules ...
}
Ouni weider Informatioun ass dat dat meescht wat ech als Äntwert schreiwe kann.