HTTP को .htaccess का उपयोग करके HTTPS और www पर कैसे रीडायरेक्ट करें

HTTP को .htaccess का उपयोग करके HTTPS और www पर कैसे रीडायरेक्ट करें

HTTP को HTTPS पर रीडायरेक्ट करने के लिए, एक SSL प्रमाणपत्र इंस्टॉल करें, फिर अपने साइट रूट में .htaccess फ़ाइल में 301 नियम जोड़ें। हमारा .htaccess रीडायरेक्ट जेनरेटर ऐसे नियम बनाता है जो एक ही रीडायरेक्ट में HTTPS और आपके चुने हुए www या गैर-www संस्करण को बाध्य करते हैं – बस अपना डोमेन दर्ज करें और कोड कॉपी करें।

HTTP को .htaccess का उपयोग करके HTTPS और www पर कैसे रीडायरेक्ट करें

मुख्य तथ्य

  • आवश्यकताएँ: एक सक्रिय SSL प्रमाणपत्र और एक Apache या LiteSpeed सर्वर
  • एक स्थायी 301 रीडायरेक्ट का उपयोग करता है
  • जेनरेटर एक ही हॉप में HTTPS + www या गैर-www को बाध्य करता है
  • नियमों को अपने साइट रूट में .htaccess के शीर्ष पर रखें

एक HTTPS संस्करण क्यों मायने रखता है

एक HTTPS संस्करण क्यों मायने रखता है

🛠️ रीडायरेक्ट के बिना, आपकी साइट चार पतों पर खुल सकती है: http://, https://, www के साथ और बिना। सर्च इंजन उन्हें डुप्लिकेट मान सकते हैं और आपकी रैंकिंग सिग्नल को विभाजित कर सकते हैं, और http:// पर विज़िटर "सुरक्षित नहीं" चेतावनी देखते हैं। एक एकल https पते पर एक 301 रीडायरेक्ट दोनों को ठीक करता है।

अपने नियम जनरेट करें – चरण दर चरण

अपने नियम जनरेट करें – चरण दर चरण

चरण 1: अपना डोमेन दर्ज करें

अपना डोमेन टाइप करने के लिए .htaccess रीडायरेक्ट जेनरेटर खोलें, उदाहरण के लिए example.com।

चरण 2: www या non-www चुनें

"www से non-www" या "non-www से www" चुनें। दोनों विकल्प HTTPS को भी लागू करते हैं।

चरण 3: कोड कॉपी करें

जनरेट किए गए नियमों को कॉपी करें या उन्हें एक फ़ाइल के रूप में सहेजें।

चरण 4: उन्हें .htaccess में जोड़ें

नियमों को अपनी साइट रूट में .htaccess फ़ाइल के शीर्ष पर पेस्ट करें, सहेजें और परीक्षण करें।

नियमों की व्याख्या

नियमों की व्याख्या

नॉन-www को प्राथमिकता दें (https://example.com):

RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
RewriteRule ^(.*)$ https://example.com/$1 [L,R=301]

💡 अभी आज़माना चाहते हैं? मुफ़्त Htaccess रीडायरेक्ट खोलें – इसमें एक मिनट से भी कम लगता है, यह फ़ोन और कंप्यूटर पर चलता है और साइन-अप की ज़रूरत नहीं। Htaccess रीडायरेक्ट खोलें →

www को प्राथमिकता दें (https://www.example.com):

RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
RewriteRule ^(.*)$ https://www.example.com/$1 [L,R=301]

पहली शर्त किसी भी http:// अनुरोध को पकड़ती है; दूसरी शर्त उस डोमेन संस्करण को पकड़ती है जिसे आप नहीं चाहते हैं। कोई भी एक विज़िटर को एकल 301 के साथ सही https पते पर भेजता है – कोई रीडायरेक्ट चेन नहीं।

रीडायरेक्ट का परीक्षण करें

  • http://example.com, http://www.example.com and the https version you do not use – all should land on your chosen https address. खोलें
  • Get HTTP Headers से प्रतिक्रिया जांचें: आपको पहले एक 301 और फिर 200 दिखना चाहिए।
  • SSL Checker से प्रमाणपत्र की पुष्टि करें।
  • अपने साइटमैप, कैनोनिकल टैग और सर्च कंसोल प्रॉपर्टी को https संस्करण में अपडेट करें।

इन गलतियों से बचें

  • SSL सक्रिय होने से पहले नियम जोड़ना – आगंतुकों को प्रमाणपत्र त्रुटि मिलती है।
  • विभिन्न ट्यूटोरियल से नियमों को मिलाना, जिससे रीडायरेक्ट लूप बन सकते हैं।
  • अपने पेजों में http:// इमेज और स्क्रिप्ट लिंक छोड़ना – वे "मिश्रित सामग्री" चेतावनी का कारण बनते हैं।
  • 302 (अस्थायी) रीडायरेक्ट का उपयोग करना – स्थायी स्थानांतरण के लिए 301 का उपयोग करें।
मुफ़्त Htaccess रीडायरेक्ट अभी आज़माएं

pdfseotools.com पर Htaccess रीडायरेक्ट खोलें – मुफ़्त, बिना साइन-अप और हर डिवाइस पर काम करता है।

Htaccess रीडायरेक्ट खोलें →

अक्सर पूछे जाने वाले प्रश्न

क्या मुझे पहले SSL प्रमाणपत्र की आवश्यकता है?

हाँ। रीडायरेक्ट करने से पहले अपने होस्टिंग पैनल में SSL इंस्टॉल करें – Hostinger, अधिकांश होस्ट और Cloudflare मुफ्त प्रमाणपत्र प्रदान करते हैं। इसके बिना रीडायरेक्ट करने पर सुरक्षा त्रुटि दिखाई देती है।

मुझे www या नॉन-www में से किसे चुनना चाहिए?

SEO के लिए दोनों में से कोई भी काम करता है। एक चुनें, दूसरे को उस पर रीडायरेक्ट करें, और Search Console, अपने साइटमैप और कैनोनिकल टैग में उसी संस्करण का उपयोग करें।

301 रीडायरेक्ट का उपयोग क्यों करें?

एक 301 सर्च इंजन को बताता है कि यह चाल स्थायी है, इसलिए रैंकिंग सिग्नल नए https पते पर पास हो जाते हैं।

मुझे "बहुत सारे रीडायरेक्ट" मिल रहे हैं। अब क्या?

यह आमतौर पर "Flexible" SSL मोड में Cloudflare जैसे प्रॉक्सी के पीछे होता है। Cloudflare SSL को "Full" पर सेट करें, या HTTPS शर्त को RewriteCond %{HTTP:X-Forwarded-Proto} !https से बदलें।

.htaccess फ़ाइल कहाँ है?

आपकी वेबसाइट रूट में (अक्सर public_html)। यह छिपा हो सकता है – अपने फ़ाइल मैनेजर में "छिपी हुई फ़ाइलें दिखाएं" सक्षम करें।

क्या यह Nginx पर काम करता है?

नहीं। .htaccess Apache और LiteSpeed सर्वर पर काम करता है। Nginx इसके बजाय एक सर्वर ब्लॉक रीडायरेक्ट का उपयोग करता है।

सारांश

पहले SSL, फिर एक 301 नियम जो HTTPS और आपके पसंदीदा डोमेन संस्करण को लागू करता है, फिर परीक्षण करें। .htaccess Redirect Generator के साथ कोड जेनरेट करें और अपने साइट को अधिक मुफ़्त वेबमास्टर टूल के साथ जांचें।


सोशल मीडिया पर शेयर करें: