WordPress Blog Me CloudFlare Free HTTPS SSL Setup Kaise Kare

Google announce कर चूका है की अब ranking factor में HTTPS का major role होगा और जो वेबसाइट और ब्लॉग HTTPS इस्तेमाल करते है उनकी रैंकिंग HTTP use करने वाली sites से ज्यादा बेहतर होगीं। इसका मतलब है की अगर आप अपनी साईट पर SSL Certificate HTTPS Security इस्तेमाल करोगे तो आपकी साईट की Google Search Rank Increase होगीं। अब अगर आप SSL Certificate खरीदोगे तो आपको Rs.3000 से Rs.5000 का payment करना होगा। इसीलिए आज मैं आपको CloudFlare Flexible SSL यानि CloudFlare Free HTTPS SSL के बारे में बता रहा हु जिससे आप अपनी साईट पर फ्री में HTTPS/SSL Setup कर सकते हों और साईट की search ranking के साथ Security भी बढ़ा सकते हों।

How to setup cloudflare free https ssl wordpress

जी हां दोस्तों इसके लिए आपको एक भी पैसा खर्च करने की जरूरत नहीं हैं आप CloudFlare के free plan में भी HTTPS enable कर सकते हों। मैं इसके लिए CloudFlare को धन्यवाद करना चाहूँगा क्युकी उसकी मदद से हम अपनी साईट Free HTTPS Security इस्तेमाल कर सकते हैं और अपनी साईट को अधिक secure बनाने के साथ-साथ साईट की google search ranking भी increase कर सकते हैं।

HTTPS/SSL क्या हैं और HTTP और HTTPS में क्या फर्क हैं ?

HTTPS का मतलब होता हैं Hyper Text Transfer Protocol Secure और HTTP का मतलब होता हैं Hyper Text Transfer Protocol यानि HTTP में secure नहीं होता जिसका मतलब है HTTP के साथ आपका data सुरक्षित नहीं हैं। जबकि HTTPS में आपकी साईट का Data Encrypted and secure  होता हैं इससे जब browser में आपकी साईट का data transfer होता है तो कोई भी hacker उसे देख नहीं सकता और चुरा नहीं सकता।

CloudFlare Free HTTPS/SSL क्या हैं ?

Internet पर आपको बहुत सारी websites मिल जाएगी जो Paid SSL Certificates और Free SSL Certificates दोनों Provide करती हैं। अगर आप Free SSL Certificate इस्तेमाल करना चाहते हो तो CloudFlare Flexible SSL सबसे बेहतर option हैं। CloudFlare अपने Free and Paid सभी plan के साथ Free SSL Certificate Provide करता हैं।

मैं इस article को इसी matter पर ज्यादा बड़ा नहीं करना चाहता तो चलिए अब जानते हैं की WordPress blog में CloudFlare Free HTTPS/SSL Setup कैसे करते हैं।

How to Setup CloudFlare Free HTTPS/SSL for WordPress in Hindi

WordPress ब्लॉग में CloudFlare Free HTTPS/SSL इस्तेमाल करने के लिए आपको ये steps follow करने है पर याद रहे सभी steps सही से follow करे ताकि इस process में कोई problem न हो और आपको किसी तरह की परेशानी का सामना न करना पड़ें।

Step 1: Create a Account

सबसे पहले आप CloudFlare site पर जाये और Sign up कर अपनी वर्डप्रेस साईट को CloudFlare में free plan select कर add कर लें। अगर आपको इसकी जानकारी नहीं है तो आप हमारी Blog पर Free CloudFlare CDN Setup कैसे करें वाली पोस्ट पढ़ कर ये आसानी से कर सकते हैं।

Step 2: Enable SSL

जब आप अपने domain को free plan में complete setup कर ले तो अपने उस domain पर click करें जिसमे आपको HTTPS set करनी हैं।

  1. अब top left में CloudFlare के icon के पास अपनी site के link पर click करें और नीचे दिये गये option में से Crypto पर क्लिक करें।
  2. अब सबसे पहले वाले SSL option में Flexible select करें।

Select Felexible

इस process से आपने CloudFlare से SSL Certificate के लिये Request किया हैं ये process 10-15 minutes में complete हो जाएगी। Process complete होने के बाद यहाँ पर Flexible के नीचे Active Certificate लिखा हुआ show होगा।

Step 3: Download and Install Plugins

अब आपको अपने WordPress blog में CloudFlare Flexible SSL और WordPress HTTPS (SSL) ये 2 plugins download कर install करने हैं। इस तरह के बहुत सारे plugins है इसीलिए मैं यहाँ आपको इनके screenshot बता रहा हु आप इन्हें देख कर ध्यान से plugin install करें।

1. CloudFlare Flexible SSL:

CloudFlare Flexible SSL

2. SSL Insecure Content Fixer:

SSL Insecure Content Fixer

Step 4: Configure SSL Insecure Content Fixer Plugin Settings

दोनों plugins install करने के बाद आपको CloudFlare Flexible SSL plugin में कुछ नहीं करना है मगर SSL Insecure Content Fixer plugin में आपको एक setting करनी होगी जिसके लिए आप ये steps follow करें आप  नीचे screenshot देख सकते हैं।

सबसे अफ्ले आप अपने blog में SSL Insecure Content Fixer plugin को install कर ले। अब इस plugin की settings में जाये।

    1. SSL Insecure Content Fixer plugin को download कर ब्लॉग में install कर active कर लें।
    2. अब plugin की settings में जाये और HTTPS detection option में HTTP_CF_VISITOR  को enable करें।
    3. Save changes पर करें।

SSL Insecure Content Fixer Settings

Step 5: Create Page Rules to Deliver Content via HTTPS

WordPress HTTPS plugin की settings active करने के बाद एक अलग windows tab में फिर से CloudFlare account पर जाये और domain select कर Page Rules पर click करें। यहाँ पर आपको दो new page rules create करने हैं।

दोनों page rules में http:// का ही इस्तेमाल करना है।First page rule में without www URL और second page rue में www के साथ URL set करना हैं। दोनों page rules में settings में Always HTTPS select करना हैं।

दोनों ही page rules में URL के बाद asterisk (*) add करना हैं। जैसे http://mozedia.com/* और http://www.supportmeindia.com/*.

  1. Without www के link add करें और link के last में (*) लगायें।
  2. Always Use HTTPS select करें।
  3. Save and deploy पर click करें।

Create a new Page rules

बिल्कुल इसी तरह आपको दूसरा page role create करना है बस उसमे www के साथ link add करना है। अधिक जानकारी के लिए आप ये स्क्रीनशॉट देख सकते हैं।

Create Page Rules

Step 6: Change WordPress Site Address (URL)

अब आपको अपने WordPress blog पर जा कर general settings में WordPress Address (URL) और Site Address (URL) में HTTP की जगह HTTPS set करना हैं।

  1. WordPress dashboard >> Settings >> General option पर जाये।
  2. अब WordPress Address (URL) और Site Address (URL) में HTTP की जगह HTTPS set करें।

Set https in wordpress general settings

Congratulations! अब आपकी साईट पर CloudFlare Free HTTPS/SSL successfully activate हो चूका हैं अब आप एक बार अपनी साईट को browser में open करके देख ले की HTTPS के साथ green padlock show हो रहा हैं या नहीं। एक बार browser की history, cookies and cache files delete जरुर कर ले ताकि साईट का latest version show हों।

Step 7. Check CloudFlare Flexible SSL is Working:

आपकी साईट पर HTTPS/SSL work कर रहा है या नहीं इसका पता करने के लिए आप SSL checker sites पर अपनी site के pages  check कर सकते हैं। इसके लिए sslshopper.comऔर ssllabs.com sites सबसे बेहतर हैं इनके अलावा आप whynopadlock.com पर भी site report check कर सकते हैं।

Step 8. WordPress Blog में HTTPS Mixed Content Error को Fix कैसे करें ?

अगर आपकी साईट पर https work नहीं कर रहा है और green padlock show नहीं हो रहा हैं तो इसका मतलब है की आपकी साईट पर HTTPS Mixed Content Error है यानि आपकी साईट पर बिना  HTTPS के HTTP वाले link add हैं आपको इन सभी links में http:// की जगह https:// लगाना हैं।

इसके लिए आप SSL Insecure Content Fixer और  Search & Replace  WordPress plugins use कर सकते हैं। CloudFlare Free HTTPS/SSL के लिए SSL Insecure Content Fixer best हैं।

अगर अभी भी problem हो तो आप search & replace प्लगइन से blog के सारे internal links में http की जगह https set कर ले ताकि SEO पर bad effect न पड़ें और आपकी साईट की search rank बनी रहें।

Note:- आपको सिर्फ अपनी साईट के domain URL में http:// की जगह https:// set करने की जरुरत हैं बाकि external links को change करने की कोई जरुरत नहीं हैं।

Finally,  सबकुछ complete करने के बाद आपको site और site sitemap को google webmaster tool और बाकि सभी webmaster tools  में फिर से submit करना होगा ताकि search engines आपकी साईट के pages को HTTPS के साथ index कर सकें। साथ ही आप google analytics property में भी http की जगह https set कर लें।

इस तरह से आप अपनी WordPress site में Free CloudFlare HTTPS/SSL set up कर सकते हो। अगर आपको ये पोस्ट पसंद आये तो इसे सोशल मीडिया पर शेयर जरुर करें।

Reader Interactions

Comments (269)

  1. सर मैंने डोमेन के लिए पहले से 2 पेज रोल क्रिएट किये. Cloudflare पे सिर्फ 3 ही पेज रोल फ्री में क्रिएट कर सकते है. अब मुझे सबडोमेन के लिए पेज रोल क्रिएट करने है. अब इस अकाउंट में सिर्फ एक ही फ्री पेज रोल क्रिएट कर सकते है.

    मै यह कहना चाहती हूँ कि, एक पेज रोल से काम चल जाएगा या दो पेज रोल क्रिएट करने होगे. क्योंकि दूसरा पेज रोल क्रिएट करने के लिए पैसे लगेंगे.

    या फिर कोई बढ़िया आयडिया दीजिये.

    • आप http://example.com/* को https://www.example.com/$1 पर रीडायरेक्ट करके एक पेज रूल से http to https redirect कर सकते हो

  2. सर ji Sub-domain के लिए Page roll create करना होगा क्या ? या सिर्फ wordpress ब्लॉग में सेटिंग करनी होगी https के लिए..

    • दोनों करना पड़ेगा

  3. 1 – Mai aPNA blog me Namecheap ka SSL certificate lagaya hu. Mai chahta hu CDN aur SSL dono ek sath use karu aaisa ho sakta hai.

    2 – Make fewer HTTP requests क्या होता है । पिछले कुछ दिनों से ब्लॉग की speed 1 second तक बढ गया please help sir

  4. Thanks bro, Awesome post ke liye .

  5. Sir Mai Step 6 Nahi Kar Pa Raha Hu. Mai Godaddy se Manged WordPress Liya hu , Url me HTTPS Lagane ka Option Hi Nahi Hai WordPress Aadmin Page me. Kya Karu?

    • Contact your hosting support.

    • आप phpmyadmin से url को change करोगे तो हो जायेगा.

      • Thanx Its working Bhai..Bahut Bahut Dhnyabad

  6. muje meri website ke Liye SSL certificate buy Karna hai
    but Maine HTTP pe jo backlink bnaye hai kya muje https me redacted ho jayega
    plz help me

    • Yes ho jayega.

  7. Mobile me kyu nahi khul raha hai blog. your connection is not private dikha raha hai after ssl setup cloudflare ka. reply fast……?????

    • Mobile browser update karke open karo.

  8. your post are always helpful for me. I have successfully used https on my site. Thankyou

  9. Bhai agar hum http to https migration ke baad Search Console me Fetch as Google ke tareeke se fast indexing karen, to site ki ranking par koi negative effective to nahi padega?

    Ek aur baat Fetch as Google wale tareeke se kewal Desktop par hi karne jaroori hain ya mobile par kar dene se bhi koi fark nahi padega?

    • No problem kar sakte ho, dono par kar lo.

  10. Hello Bhai, Thanks. Maine aapki is post ki help se apne blog par free SSL setup kar diya hai. Par ek doubt hai.

    Maine apne blog me internal links of fix nahi kiya hai, balki ek plugin use kiya hai. (Real-Time Find and Replace)

    Ye plugin ye kaam karta hai ke aapki post ke data ko bina change kiye browser me display karte samaye aapke links ko https me convert kar deta hai.

    To kya Google Search Engine bhi un links ko sahi manega ya fhir redirect links manega?

    Thanks.

    • Good lekin jab plugin uninstall karoge to problem hogi, aap search & replace plugin se apni site ke internal links me http to https replace kar lo.

  11. Good information bro

  12. Bhai man lijiye hum Cloudflare par blog set karke iska free ssl certificate use karte hai. To jab hame ssl certificate change karna hoga. Man lijiye Godaddy se lena hoga, to pahle hame kya karna hoga. Kya iske steps kya honge. Plese brief me batayiye.

    (Aur bhai ye bhi batayiye aap ne Godaddy se kitne me ssl buy kiya hai)

    • Kuch bhi nahi karna hai bas cpanel par godaddy ssl install karna hai aur cloudflare ssl off karna hai. Maine Domain validation wala plan liya tha kuch offer tha us time, aap check kar sakte hai.

  13. 1- maine apni site pe https enable kar liya hai aur sitemap bhi submit kar diya hai to mera sawal ye hai ki sabhi post url kitne din me index ho jate hai? fast indexing ke liye kuch karna hoga ya google par hi chhod de?

    2- wordpress install karte time maine without www ke urk ko select kiya.jisse ki meri site https://example.com ke form me open hoti hai. but ab mai url ko https://www.example.com ke jaisa karna chahta hu to ye kaise possible hai? kya mujhe apna wordpress blog uninstall kar ke fir se install karna hoga.?

    3- to kya fir se google webmaster tool and analytics me site submit karna hoga?

    • 1. No fix time, aap http to https migration complete karke search console me blog homepage ko fetch karo aur request indexing me “Crawl this URL and its direct links” option select karo. Isse aapke sabhi URL fast index ho jayenge.
      2. Nahi, aap search and repalce plugin se URL me www add kar sakte ho.
      3. Yes, aap GWT aur analytics dono me https se site submit karni hogi.

      • 1- mere blog ka url without www ke form me yani ki https://example.com hai to kya is wajah se pingdom tool me “Serve static content from a cookieless domain” 74 tak hai? isko 100 tak kaise karu?

        2- kya is type ka url ( https://example.com ) accha nahi mana jata? mujhe isko aise hi rehne dena chahiye ya fir www add karna chahiye??

          • sir maine aapka ye post read kar ke 4 se 5 baar alag alag blog par https enable kiya hai. but na jane kyu ab enable nahi ho raha, sab kuch try kar liya maine. mixed content ko fix karne ke liye search & replace plugin ko bhi use kar ke dekh liya but https enable nahi ho raha … kaise enable karu sir?

          • Kya problem ho rahi hai, iske sath forum par question pucho, uska solution bhi bta dunga.

  14. sir aapka blog bahut helpfull rhta hai mere liye

  15. sir jab mai cloudflare flexible ssl plugin ko install karne jata hu to waha par “untested with your version of wordpress” show hota hai aur ye plugin 1 year se update bhi nahi hua hai to kya aise plugin ko install karna thik hoga? koi problem to nahi?

    kya is plugin ki jagah koi aur plugin use kar sakte hai? agar ha to bataye

    • Nahi, free ssl ke liye aapko ye plugin use karna chahiye warna ssl sahi se work nahi karega.

  16. sir manne sab shai se kiya but ab me apni wordpress admin me login nhi kr pa rha hu kya kru

    • Sab sahi se karte to koi problem nahi hoti. Aap firefox browser me http ke sath log in karo.

  17. Hello Sir, Great article 🙂

    cloudflare kitne time ke liye free SSL provide karti hai…

    • Lifetime.

  18. hello sir mai bluehost se https buy kiya hu aur install bhi kar liya hu lekin mere site ki post https aur http dono aate hai isko fix kaise karu please btaiyena.

    sir fix hone ke bad site ko fir se search en. me dalna padega kya.

    • Aap http to https redirection set karo. Yes, aapko search console me https version submit karna hai.

  19. hello sir cdn page rules mein url kis ka dalna hai apni website ka bata dijiye

    • cdn.example.com dalna hai.

  20. sir, ssl content secure fixer install karta hu to ye error aa jataa hai, (The plugin ssl-insecure-content-fixer/ssl-insecure-content-fixer.php has been deactivated due to an error: Plugin file does not exist.)

    kya karu

    • Try another plugin like simple ssl.