मुझे अंत में संलग्न तर्कों के बिना request_uri
का मूल्य कैसे प्राप्त होगा। मैं जानता हूँ कि वहाँ एक uri
चर लेकिन मैं Nginx प्रलेखन राज्यों के रूप में मूल मूल्य की जरूरत है:बिना पंजीकरण के Nginx request_uri
REQUEST_URI
रूप सहित ग्राहक से प्राप्त यह चर मूल अनुरोध URI के बराबर है तर्क इसे संशोधित नहीं किया जा सकता है। पोस्ट-रीराइट/परिवर्तित यूआरआई के लिए $ uri देखें। होस्ट नाम शामिल नहीं है। उदाहरण: "/foo/bar.php?arg=baz"
लेकिन जैसे-जैसे सवाल कहते हैं, $ uri nginx (जब एक त्रुटि रीडायरेक्ट होने की तरह) द्वारा संशोधित किया जा सकता है। तो मूल अनुरोध कैसे प्राप्त करें (जैसे $ अनुरोध में) लेकिन बिना तर्क के? –
यह उत्तर गलत है, हालांकि लुआ टुकड़ा सही है। पुनर्लेखन या 'try_files' इत्यादि की स्थिति में,' $ uri' उस पथ में बदल दिया जाएगा जो वर्तमान में nginx परीक्षण/मूल्यांकन कर रहा है। –
मैं अपनी कस्टम प्रॉक्सी कैश कुंजी बना रहा था, यह उपयोगी था। – sdkks