Varðveita kodaðar leiðir í verandi NGINX HTTP-ávísingarleið
Brúka request_uri, tá ávísingarsáttmálin krevur upprunaligu leiðina og fyrispurningin, og varðveit verandi váttan av málinum.
Ein leið, sum er bygd av $uri, kann senda aðra leið enn ta, ið kúnnin gav. Fyri http://service.example/files/a%2Fb?view=raw er flýddi skástrikin partur av tí upprunaligu skriviháttinum.
| Variabla | Framseting |
|---|---|
| $uri | Vervandi normeraða URI, sum kann broytast undir innanhýsis viðgerð |
| $request_uri | Upprunaliga URI-in hjá fyrispurninginum, eisini fyrispurningsargumentini |
Í einum verandi HTTP-ávísingarproxy-uppsetningi, sum longu velur og váttar heimild málið, kunnu upprunaliga leiðin og fyrispurningurin varðveitast við:
proxy_pass http://$http_host$request_uri;$http_host veitir valdu Host-høvuðsheimildina í hesum uppsetningi. Varðveit kúnn-avmarkingar lurkarans, málsstevnu og navnloysingar-uppsetingina.
At skifta $uri$is_args$args út við hesa grein broytir framsetingina, sum verður send; tann fyrri brúkar normeraðu leiðina og vervandi argumentini. Vel eftir sáttmálanum hjá endapuntinum, serliga tá flýdd sundurskiljari hava týdning ella ein undirskrift fevnir um upprunaliga málið. Vilsam skriving av leiðini hevur aðra treyt.
Hetta eigur við um sjónliga HTTP-fyrispurningin. Ein HTTPS CONNECT-tunnil ber seinni fyrispurningin innan TLS og krevur sína egna stuðlaðu viðgerð.