ज़ेंड फ्रेमवर्क के आधार पर एक एप्लिकेशन के लिए मैं .htaccess
में अपाचे का उपयोग करता हूं। मैं तो जैसे परीक्षण, मचान और उत्पादन सर्वर पर इस का उपयोग करें:Apache SetEnv REDIRECT_ को प्रीपेड करता है। क्या देता है?
SetEnv APPLICATION_ENVIRONMENT production
मचान सर्वर पर मैं PHP में इस env var नहीं पढ़ सकते थे। लेकिन जब मैं php में एक var_dump($_ENV)
किया मैं मूल्य मिल गया लेकिन कुंजी REDIRECT_
बनने
REDIRECT_APPLICATION_ENVIRONMENT
किसी को भी व्याख्या कर सकते हैं क्यों यह हो रहा है के साथ prepended किया गया था, और मैं यह कैसे रोका जा सकता है?
आपने वास्तव में सही अनुमान लगाया है। आप mod_rewrite के बारे में सही हो सकते हैं, लेकिन मुझे विश्वास नहीं है कि अन्य सर्वर भी इस व्यवहार को दिखाते हैं, और उनके पास एक ही mod_rewrite सेटअप है। मुझे इसे देखना होगा। अभी तक धन्यवाद। –
@fireeyedboy मैं वास्तव में फोरम पोस्ट में उपयोगकर्ता टिप्पणियों के अलावा और वास्तविक विश्वसनीय स्रोत जानकारी के अलावा इस मुद्दे के बारे में बहुत कम आश्चर्यचकित था। मैंने अपाचे संस्करण विशिष्ट होने के बारे में एक या दो पोस्ट देखी हैं, क्या आपकी स्टेजिंग मशीन का अपाचे आपके देव और उत्पादन से अलग संस्करण है? क्या आपका देव और उत्पादन वही है और यह उन में से किसी पर भी नहीं कर रहा है? – nortron
@fireeyedboy क्या आप विस्तृत कर सकते हैं - क्या आपने इसे हल करने के लिए कुछ किया? –