$uri دىن قۇرۇلغان يول خېرىدار بەرگەن يولغا ئوخشىمايدىغان يول ئەۋەتەلەيدۇ. http://service.example/files/a%2Fb?view=raw ئۈچۈن، قېچىلغان قىيپاش سىزىق شۇ ئەسلى يېزىلىشنىڭ بىر قىسمى.

ئۆزگەرگۈچىئىپادىلەش
$uriھازىرقى نورماللاشتۇرۇلغان URI، ئىچكى بىر تەرەپ قىلىش جەريانىدا ئۆزگىرىشى مۇمكىن
$request_uriئەسلى تەلەپ URI، ئۇنىڭ سوراق ئارگۇمېنتلىرىنى ئۆز ئىچىگە ئالىدۇ

نىشان ھوقۇقىنى ئاللىبۇرۇن تاللايدىغان ۋە دەلىللەيدىغان مەۋجۇت HTTP يۆتكەش ۋاكالەتچىسى تەڭشىكىدە، ئەسلى يول ۋە سوراقنى تۆۋەندىكىچە ساقلىغىلى بولىدۇ:

proxy_pass http://$http_host$request_uri;

$http_host بۇ تەڭشەكتە تاللانغان Host ماۋزۇسىنىڭ ھوقۇقىنى تەمىنلەيدۇ. ئاڭلىغۇچىنىڭ خېرىدار چەكلىمىلىرىنى، نىشان سىياسىتىنى ۋە ئىسىم ھەل قىلىش سەپلىمىسىنى ساقلاڭ.

$uri$is_args$args نى بۇ ئىپادە بىلەن ئالماشتۇرۇش ئەۋەتىلىدىغان ئىپادىلەشنى ئۆزگەرتىدۇ؛ ئىلگىرىكىسى نورماللاشتۇرۇلغان يول ۋە ھازىرقى ئارگۇمېنتلارنى ئىشلىتىدۇ. ئاخىرقى نۇقتا كېلىشىمىگە ئاساسەن تاللاڭ، بولۇپمۇ قېچىلغان ئايرىغۇچلار مۇھىم بولغاندا ياكى ئىمزا ئەسلى نىشاننى قاپلىغاندا. يولنى قەستەن قايتا يېزىشنىڭ باشقا تەلىپى بار.

بۇ كۆرۈنەرلىك HTTP تەلەپكە مۇناسىۋەتلىك. HTTPS CONNECT تونېلى كېيىنكى تەلەپنى TLS ئىچىدە ئېلىپ ماڭىدۇ ۋە ئۆزىنىڭ قوللايدىغان بىر تەرەپ قىلىشىنى تەلەپ قىلىدۇ.

مۇناسىۋەتلىك ماقالىلەر