के माध्यम से https://www.xyz.com पर सभी http और https गैर-www URL को रीडायरेक्ट करें क्योंकि इसमें बहुत लंबा और जटिल कारण है (इसमें कॉर्पोरेट लाल टेप की कई परतें शामिल हैं जिसके परिणामस्वरूप कोई और कोई खरीद नहीं रहा है वाइल्डकार्ड एसएसएल प्रमाणपत्र मैंने अनुरोध किया है), मुझे सभी अनुरोधों को https://www.xyz.com पर रीडायरेक्ट करने के लिए एक डोमेन सेट अप करना होगा - www
सबडोमेन के साथ सुरक्षित प्रोटोकॉल।htaccess
तो: http://xyz.com, http://www.xyz.com, और https://xyz.com सभी को https://www.xyz.com पर रीडायरेक्ट करना चाहिए।
मेरा। Htaccess-fu सबसे कमजोर है और मुझे यह काम करने के लिए प्रतीत नहीं होता है। नोट: होस्टिंग मीडिया मंदिर पर है यदि इससे कोई फर्क पड़ता है।
अब तक, मेरी .htaccess फाइल तो दिखाई देता है:
RewriteEngine On
RewriteCond %{HTTPS} !^on$
RewriteRule (.*) https://www.xyz.com/$1 [R,L]
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
दोनों http://xyz.com और http://www.xyz.comhttps://www.xyz.com रीडायरेक्ट कर रहे हैं, तो शानदार। हालांकि, https://xyz.comनहींhttps://www.xyz.com को पुन: निर्देशित हो और इस तरह एक सुरक्षा चेतावनी पृष्ठ फेंकने है:
यह शायद वह साइट आप देख रहे हैं नहीं है!
आप xyz.com पहुंचने का प्रयास किया, लेकिन आप वास्तव में एक सर्वर के रूप में www.xyz.com में अपनी पहचान करने पर पहुंच गया। यह सर्वर पर गलत कॉन्फ़िगरेशन या कुछ और गंभीर द्वारा हो सकता है। आपके नेटवर्क पर एक हमलावर आपको xyz.com के नकली (और संभावित हानिकारक) संस्करण पर जाने की कोशिश कर रहा है।
आपको आगे बढ़ना नहीं चाहिए, खासकर यदि आपने इस साइट के लिए पहले कभी यह चेतावनी नहीं देखी है।
मुझे इस अंतिम कूल्हे को दूर करने में कोई मदद की सराहना की जाएगी!
इसने मेरी समस्या हल की - धन्यवाद @ जुनाद एटिक – Andrew
यह मेरे लिए काम नहीं करता है, क्योंकि मेरे पास www.mydomain.com और mydomain दोनों के लिए मेरा प्रमाण पत्र सक्षम नहीं था।स्कॉटी से जवाब प्रति कॉम। – alieninlondon