ከ$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 ውስጥ ይይዛል፣ የራሱ የሆነ የተደገፈ አያያዝ ይፈልጋል።

ተዛማጅ ጽሑፎች