Puncte:0

NGINX servește căi diferite din locații diferite

drapel ke

Am căutat în toate subiectele similare și nu pot să trec prin aceasta.

Configurația mea: 2 aplicații JS diferite difuzate prin fișierele lor index.html:

/var/www/html/original_dir/dist -> difuzat de pe my.awesomesite.com

/var/www/html/not_so_original_dir/dist -> difuzat de pe my.awesomesite.com/oldie

Server {
  rădăcină /var/www/html/original_dir/dist;
  index index.html;
  nume_server my.awesomesite.com;
  locație ~* \.(?:css|js)$ {
    expiră 1 an;
    access_log off;
  }
}

Cred că folosirea unui alias ar putea rezolva acest lucru.

Server {
  rădăcină /var/www/html/original_dir/dist;
  index index.html;
  nume_server my.awesomesite.com;
  locație /oldie {
    alias /var/www/html/not_so_original_dir/dist;
    index index.html;
  }
}

Când my.awesomesite.com/oldie este accesat, se solicită index.html corect, totuși toate referințele css și js sunt rezolvate cu locația veche: Fx o referință pentru /css/app.css la my.awesomesite.com/oldie încearcă să fie rezolvată la /var/www/html/original_dir/dist/css/app.css în loc de /var/www/html/not_so_original_dir /dist/css/app.css.

Aveți idee despre cum să remediați fișierele astfel încât să fie livrate prin folderul corect?

Gerard H. Pille avatar
drapel in
Ați încercat o referință „./css/app.css”?
drapel us
Vă rugăm să adăugați configurația nginx completă, așa cum este dată de comanda `nginx -T` la întrebare.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.