Puncte:0

Cum se definește o locație printr-un șir în URL folosind NGINX

drapel fr

Am URL-ul:

https://mysitedomain:8443/app/visualize?security_tenant=global#/edit/9e5fc420-89cd-11ec-b13a-ddde90ebb494?încorporat=adevărat&_g=(filtre%3A!()%2CrefreshInterval%3A(pause%3A!t%2Cvalue%3A0)%2Ctime%3A(de la%3Anow-1y%2Cla%3Anow))

Trebuie să îi permit să meargă la proxy_pass dacă șirul „embed=true” este prezent în adresa URL.

Am făcut o mulțime de încercări, dar nu am reușit, cred că regex-urile mele nu funcționează, am încercat atât de multe regexe, încât chiar m-am pierdut.

Există configurația mea:

    locație ~ încorpora $ {

      proxy_set_header Acceptare-Codificare „”;
      proxy_redirect dezactivat;
      proxy_buffering dezactivat;
      proxy_http_versiunea 1.1;
      proxy_set_header Autorizare „Basic YWRtaW46Y3WRaW4=";
      proxy_set_header Conexiune „Keep-Alive”;
      proxy_set_header Conexiune proxy „Păstrați-vă în viață”;
      proxy_pass https://thesite;
   }

Privind la Debug de nginx, se pare că nginx nu primește toate șirurile URL și doar prefixul acestuia:

2022/03/17 23:11:24 [depanare] 35347#0: *1 linie de solicitare http: „GET /app/visualize?security_tenant=global HTTP/1.1”
2022/03/17 23:11:24 [depanare] 35347#0: *1 http uri: "/app/visualize"
2022/03/17 23:11:24 [depanare] 35347#0: *1 http args: "security_tenant=global"
2022/03/17 23:11:24 [depanare] 35347#0: *1 http exten: ""
dave_thompson_085 avatar
drapel jp
**Partea unei adrese URL care începe cu # NU ESTE TRIMISĂ** de un client ca un browser; vezi [wikipedia](https://en.wikipedia.org/wiki/URI_fragment) sub Noțiuni de bază al treilea paragraf. Dacă doriți să trimiteți un parametru de interogare care include un caracter special pentru adresă URL, cum ar fi #, acesta trebuie să fie [procent-encoded](https://en.wikipedia.org/wiki/Percent-encoding) ca %3A pentru două puncte și %2C pentru virgulă sunt deja.

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.