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.

VarjabbliRappreżentazzjoni
$uriL-URI normalizzat attwali, li jista' jinbidel waqt l-ipproċessar intern
$request_uriL-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.

Artikli relatati