मुझे अपने रिवर्स प्रॉक्सी को कॉन्फ़िगर करने की आवश्यकता है ताकि यूआरएल के अंत में निम्नलिखित पैरामीटर को जोड़ा जाए: &locale=de-de
यह लगभग काम करता है:
rewrite ^(.*)$ $1&locale=de-de break;
हालाँकि, समस्या यह है कि मुझे '& locale = de-de' को केवल तभी जोड़ना होगा जब यह पहले से ही न हो और 'a' हो? ' url में ...
क्या मुझे ऐसा करने के लिए सही रेगेक्स बनाने पर कुछ मदद मिल सकती है?
एक और प्रश्न: मेरे url में प्रश्न चिह्न क्यों नहीं दिखाया गया है यदि मैं इसका उपयोग करता हूं:
$ uri? $ Args
या $ uri $ is_args $ args url को एन्कोड नहीं किया गया है और प्रश्न चिह्न को% 3f के रूप में दिखाया गया है।
विचार?
EDIT: ऐसा लगता है कि प्रॉक्सी_पास के साथ संयोजन में उपयोग करते समय यह व्यवहार मौजूद है। एक साधारण पुनर्लेखन में यह वास्तव में अच्छी तरह से काम करता है।