Drupal साइट को HTTP से HTTPS में कैसे स्थानांतरित करें

Drupal आज उपलब्ध सबसे शक्तिशाली सामग्री प्रबंधन प्रणालियों में से एक है।

बड़ी और छोटी दोनों तरह की लाखों वेबसाइटों द्वारा उपयोग किया जाता है, यह ओपन-सोर्स प्लेटफॉर्म अत्यधिक स्केलेबल और बिजली की तेजी से है। यदि आपकी वेबसाइट Drupal पर चलती है, तो आप बहुत अच्छी कंपनी में हैं। व्हाइट हाउस, ऑस्ट्रेलियाई सरकार, द वेदर चैनल और एनबीसी, कुछ हाई-प्रोफाइल साइटें हैं जो ऑनलाइन सामग्री को प्रबंधित करने और वितरित करने के लिए ड्रुपल का उपयोग करती हैं। आज के ऑनलाइन परिवेश में, हम अत्यधिक अनुशंसा करते हैं कि आप Drupal साइट को HTTP से HTTPS में स्थानांतरित करना सीखें। और यहाँ क्यों है।

Drupal जितना लचीला है, यह आपकी वेबसाइट की सभी जरूरतों को पूरा नहीं कर सकता है। चाहे आपके पास एक ब्लॉग, एक ई-कॉमर्स शॉप, या एक सदस्यता साइट हो, उपयोगकर्ताओं के व्यक्तिगत डेटा की सुरक्षा करना महत्वपूर्ण है जो उनके ब्राउज़र और आपके सर्वर के बीच यात्रा करता है।

इसे सबसे अधिक पेशेवर और सबसे सुरक्षित तरीके से पूरा करने के लिए, आपको अपनी वेबसाइट पर एक एसएसएल प्रमाणपत्र जोड़ना होगा। हालांकि एसएसएल की बारीकियों में गहराई से गोता लगाने के लिए इस लेख का लक्ष्य नहीं है, हम नौसिखिए उपयोगकर्ताओं को अंधेरे में नहीं छोड़ सकते। यदि आप एसएसएल प्रमाणपत्र के लिए नए हैं, तो निम्नलिखित लिंक एसएसएल की सभी चीजों से परिचित होने का एक त्वरित तरीका है।

SSL प्रमाणपत्र कैसे काम करते हैं इसका तकनीकी अवलोकन
अपनी वेबसाइट के लिए सर्वश्रेष्ठ एसएसएल प्रमाणपत्र कैसे चुनें?
SSL प्रमाणपत्र आपके ऑनलाइन स्टोर के लिए क्यों महत्वपूर्ण है?

अब आइए इस लेख के मुख्य उद्देश्य पर ध्यान दें।

Drupal साइट HTTP से HTTPS में कैसे स्थानांतरित करें

अपने एसएसएल प्रमाणपत्र को स्थापित और कॉन्फ़िगर करने के बाद पहली बात यह जांचना है कि यह ठीक से काम करता है या नहीं। एसएसएल प्रमाणपत्र खरीदने और परीक्षण करने के लिए यहां अंतिम उपकरण दिए गए हैं। यदि कोई त्रुटि नहीं मिलती है, तो अब आप सुरक्षित रूप से अपनी वेबसाइट पर HTTPS जोड़ सकते हैं।

हो सकता है कि आप HTTPS को केवल कुछ स्थानों जैसे लॉगिन पृष्ठ या शॉपिंग कार्ट में सक्रिय करना चाहें. लेकिन HTTP और HTTPS के बीच स्विच करने से आपका सुरक्षित सत्र समझौता हो सकता है। ब्राउज़र मिश्रित HTTP और HTTPS सामग्री को सुरक्षित नहीं के रूप में ध्वजांकित करते हैं. यदि आप अपनी पूरी वेबसाइट एन्क्रिप्ट नहीं करते हैं, तो आगंतुक इसे एक्सेस नहीं कर पाएंगे।

आप अपनी पूरी वेबसाइट पर HTTPS को दो तरह से लागू कर सकते हैं। रूट में अपनी .httaccess फ़ाइल को अपडेट करना सबसे तेज़ है। बस “RewriteEngine on” के नीचे निम्न कोड जोड़ें

पुनर्लेखन%{HTTP_HOST} !^www. [NC]
पुनर्लेखननियम ^ https://www.%%{HTTP_HOST}{REQUEST_URI} [L,R=301]
पुनर्लेखन%{HTTP:X-Forwarded-Proto} !https
RewriteCond % offRewriteRule ^ https://%%{HTTPS}{HTTP_HOST}{REQUEST_URI} [L,R=301]

दूसरा तरीका Drupal मॉड्यूल का उपयोग करना और अपने फ्रंट-एंड डैशबोर्ड से HTTPS को मजबूर करना है। यहां आप Drupal प्रोजेक्ट मॉड्यूल खोज सकते हैं।

अब जब आपका सारा ट्रैफ़िक HTTPS पर रीडायरेक्ट हो गया है, तो हमारे ट्रांज़िशन में अंतिम स्पर्श जोड़ने का समय आ गया है। किसी भी शेष HTTP संसाधनों जैसे मीडिया फ़ाइलों, CSS, js, आदि के लिए अपने टेम्प्लेट का निरीक्षण करें और HTTP में S जोड़ें। यदि आपने स्थानीय छवियों पर पूर्ण पथों का उपयोग किया है, तो आपके पास करने के लिए बहुत कुछ हो सकता है। अपने हाइपरलिंक्स को खोजने और बदलने के लिए SQL स्टेटमेंट लिखने से आपका बहुत समय बचेगा।

अंत में, Google को बताएं कि आपकी सभी सामग्री अब HTTPS पर परोसी जा रही है। अपने XML साइटमैप को नवीनतम HTTPS लिंक के साथ अपडेट किया है और इसे Google वेबमास्टर टूल पर भेजें। यह नियंत्रित करने के लिए रोबोट .txt फ़ाइल का उपयोग करें कि किन पृष्ठों को क्रॉल और अनुक्रमित किया जाएगा.

और यही होना चाहिए। Drupal साइट को HTTP से HTTPS में स्थानांतरित करना सीखना कोई कठिन प्रक्रिया नहीं है। यदि आप ऊपर उल्लिखित चरणों का पालन करने के बाद भी समस्याओं का सामना करते हैं, तो अपने होस्टिंग प्रदाता से संपर्क करें, या आधिकारिक Drupal फोरम पर मदद के लिए Drupal समुदाय से पूछें।

आज ऑर्डर करते समय एसएसएल प्रमाणपत्रों पर 10% की बचत करें!

तेजी से जारी करना, मजबूत एन्क्रिप्शन, 99.99% ब्राउज़र ट्रस्ट, समर्पित समर्थन और 25 दिन की मनी-बैक गारंटी। कूपन कोड: SAVE10

द्वारा लिखित

एसएसएल प्रमाणपत्रों में विशेषज्ञता वाला अनुभवी सामग्री लेखक। जटिल साइबर सुरक्षा विषयों को स्पष्ट, आकर्षक सामग्री में बदलना। प्रभावशाली आख्यानों के माध्यम से डिजिटल सुरक्षा को बेहतर बनाने में योगदान करें।