आप HTTPS को HTTP पर कैसे रीडायरेक्ट करते हैं? यही है, जो (प्रतीत होता है) के विपरीत हर कोई सिखाता है।आप HTTPS को HTTP पर कैसे रीडायरेक्ट करते हैं?
मेरे पास HTTPS पर एक सर्वर है जिसके लिए मैंने एक एसएसएल प्रमाणीकरण और एक दर्पण का भुगतान किया जिसके लिए मैंने आपात स्थिति के लिए नहीं रखा है और इसके लिए प्रमाणन प्राप्त करने की योग्यता नहीं है।
मेरे ग्राहक के डेस्कटॉप पर मेरे पास कुछ शॉर्टकट हैं जो http://production_server
और https://production_server
(दोनों कार्य) पर इंगित करते हैं। हालांकि, मुझे पता है कि अगर मेरा उत्पादन सर्वर नीचे चला जाता है, तो DNS फॉरवर्डिंग में शामिल होता है और उन क्लाइंट्स जिनमें उनके शॉर्टकट पर "https" होता है, https://mirror_server
(जो काम नहीं करता) पर घूर रहे होंगे और एक बड़ी वसा इंटरनेट एक्सप्लोरर 7 लाल स्क्रीन मेरी कंपनी के लिए असहजता।
दुर्भाग्य से, मैं इसे क्लाइंट स्तर पर बस स्विच नहीं कर सकता। ये उपयोगकर्ता बहुत कंप्यूटर अशिक्षित हैं: और एचटीटीपीएस "असुरक्षा" त्रुटियों को देखने से बाहर निकलने की संभावना है (विशेष रूप से जिस तरह से फ़ायरफ़ॉक्स 3 और इंटरनेट एक्सप्लोरर 7 इसे आजकल संभालते हैं: पूर्ण रोकें, शुक्रिया की तरह, लेकिन मुझे यहां एलओएल की मदद नहीं करना)।
यह very easyto findhttp->https redirection के लिए Apache solutions है, लेकिन मुझे के जीवन के लिए मैं विपरीत नहीं कर सकते।
विचार?
मैं इसे कैसे काम करूं (इस कोड को काम करने के लिए मुझे इस कोड से अपने डोमेन में क्या बदलना है)? – Enve
Enve: बस अपनी साइट के vhost_ssl.conf कॉन्फ़िगरेशन (या साइट की रूट पर .htaccess) में जोड़ें। कुछ भी बदलने की जरूरत नहीं है, यह गतिशील रूप से उसी मेजबान नाम और यूआरएल पथ का उपयोग करेगा। – Meogi
मुझे लगता है कि आप क्वेरी स्ट्रिंग को भी पकड़ना चाहते हैं। मुझे यकीन नहीं है, लेकिन मुझे लगता है कि उपरोक्त स्निपेट क्वेरी स्ट्रिंग को https से http तक अग्रेषित नहीं करेगा। – Rustavore