हमारे पास हमारे nginx फ्रंट सिरों के पीछे बैठे कुछ बैकएंड हैं।बैकएंड 301/302 रीडायरेक्ट (proxy_pass) को अवरुद्ध करना और किसी अन्य स्थान पर पुनर्लेखन संभव है?
क्या इन बैकएंड द्वारा भेजे गए 301/302 रीडायरेक्ट को रोकना संभव है और क्या nginx उन्हें संभालता है?
हम अकेले कुछ thinging गया की तर्ज:
error_page 302 = @target;
लेकिन मुझे शक है 301/302 रीडायरेक्ट एक ही रूप में संभाला जा सकता है 404 का आदि आदि ... मेरा मतलब है, error_page शायद 200 के लिए लागू नहीं करता है, आदि त्रुटि कोड?
तो संक्षेप में प्रस्तुत करने के लिए:
हमारे बैकेंड एक समय में एक बार वापस भेज 301/302s। हम nginx इन्हें अवरुद्ध करना चाहते हैं, और उन्हें किसी अन्य स्थान ब्लॉक पर फिर से लिखना चाहते हैं, जहां हम उनके साथ अन्य कई चीजें कर सकते हैं।
संभव है?
धन्यवाद!