Puncte:0

NGINX proxy_pass fără a schimba adresa URL

drapel ua

Scopul meu

Scopul meu este să redirecționez către o altă pagină web fără a schimba adresa URL din bara de adrese. Deci, de exemplu, vreau să redirecționez de la https://my.site.com/path la https://external.com/other, dar numai conținutul paginii ar trebui să se schimbe, nu adresa URL.

Configurația curentă

Asta am incercat. M-am gândit că proxy_redirect ar putea fi o idee bună, așa că am bazat configurația pe Documente NGINX. Dar în timp ce acest lucru încarcă conținutul https://external.com/other, adresa URL din bara de adrese se schimbă în https://my.site.com/other. Numele de domeniu rămâne același, dar calea se schimbă.

locație = /cale {
    proxy_pass https://external.com/other;
    proxy_redirect implicit;
}
drapel in
Răspunde asta la întrebarea ta? [Cum pot trimite cereri de pe serverul meu web?](https://serverfault.com/questions/1035016/how-can-i-forward-requests-from-my-web-server)
Andy Sukowski-Bang avatar
drapel ua
@GeraldSchneider Nu, asta nu răspunde la întrebarea mea. Practic, fac ceea ce sugerează răspunsul, dar nu vreau ca calea din URL să se schimbe atunci când fac o solicitare. Vreau să rămână la fel, în timp ce doar conținutul site-ului se modifică.
drapel in
Nu, nu o faci. Ceea ce vrei nu este o redirecționare, este un proxy invers simplu.
drapel in
Sunt șanse ca redirecționarea pe care o primiți în continuare de la serverul backend, care trebuie configurat corespunzător.

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.