Ippreserva l-mogħdijiet kodifikati f'rotta eżistenti ta' trażmissjoni HTTP ta' NGINX
Uża request_uri meta l-kuntratt tat-trażmissjoni jkun jeħtieġ il-mogħdija u l-mistoqsija oriġinali, filwaqt li żżomm il-validazzjoni tad-destinazzjoni eżistenti.
Rotta mibnija minn $uri tista' tibgħat mogħdija differenti minn dik li pprovda l-klijent. Għal http://service.example/files/a%2Fb?view=raw, is-slashes evitat huwa parti minn dik il-kitba oriġinali.
| Varjabbli | Rappreżentazzjoni |
|---|---|
| $uri | L-URI normalizzat attwali, li jista' jinbidel waqt l-ipproċessar intern |
| $request_uri | L-URI oriġinali tat-talba, inklużi l-argumenti tal-mistoqsija tiegħu |
Fi tħejjija eżistenti ta' proxy ta' trażmissjoni HTTP li diġà tagħżel u tivvalida l-awtorità tad-destinazzjoni, il-mogħdija u l-mistoqsija oriġinali jistgħu jiġu ppreservati b':
proxy_pass http://$http_host$request_uri;$http_host jipprovdi l-awtorità tal-intestatura Host magħżula f'din it-tħejjija. Żomm ir-restrizzjonijiet tal-klijent tas-semmiegħa, il-politika tad-destinazzjoni u l-konfigurazzjoni tar-riżoluzzjoni tal-ismijiet.
Is-sostituzzjoni ta' $uri$is_args$args b'din l-espressjoni tbiddel ir-rappreżentazzjoni mibgħuta; dik preċedenti tuża l-mogħdija normalizzata u l-argumenti attwali. Agħżel skont il-kuntratt tal-punt tat-tmiem, speċjalment meta d-delimitaturi evitati jkunu importanti jew firma tkopri l-mira oriġinali. Il-kitba mill-ġdid intenzjonata tal-mogħdija għandha rekwiżit differenti.
Dan japplika għat-talba HTTP viżibbli. Mina HTTPS CONNECT iġġorr it-talba sussegwenti ġewwa TLS u teħtieġ immaniġġjar appoġġjat tagħha stess.