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 भी बढ़ा सकते हों।
जी हां दोस्तों इसके लिए आपको एक भी पैसा खर्च करने की जरूरत नहीं हैं आप 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 करनी हैं।
- अब top left में CloudFlare के icon के पास अपनी site के link पर click करें और नीचे दिये गये option में से Crypto पर क्लिक करें।
- अब सबसे पहले वाले SSL option में Flexible select करें।
इस 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 करें।
2. 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 में जाये।
-
- SSL Insecure Content Fixer plugin को download कर ब्लॉग में install कर active कर लें।
- अब plugin की settings में जाये और HTTPS detection option में HTTP_CF_VISITOR को enable करें।
- Save changes पर करें।
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/*.
- Without www के link add करें और link के last में (*) लगायें।
- Always Use HTTPS select करें।
- Save and deploy पर click करें।
बिल्कुल इसी तरह आपको दूसरा page role create करना है बस उसमे www के साथ link add करना है। अधिक जानकारी के लिए आप ये स्क्रीनशॉट देख सकते हैं।
Step 6: Change WordPress Site Address (URL)
अब आपको अपने WordPress blog पर जा कर general settings में WordPress Address (URL) और Site Address (URL) में HTTP की जगह HTTPS set करना हैं।
- WordPress dashboard >> Settings >> General option पर जाये।
- अब WordPress Address (URL) और Site Address (URL) में HTTP की जगह HTTPS set करें।
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 कर सकते हो। अगर आपको ये पोस्ट पसंद आये तो इसे सोशल मीडिया पर शेयर जरुर करें।
Nitesh
Hello bro yah kuch samaj me nahi aaya 2 plugin download karne hai isme dusra plugins WordPress HTTPS (SSL) iska kya krna hai?
WordPress HTTPS (SSL) aur SSL insecure content fixer ye dono ek hi hai ya alag alag?
Kyuki aapne insecure content fixer ki setting batayi hai
Jumedeen Khan
Dono me se koi ek use kar sakte ho.
ashish
सर मैंने ssl सेटअप कर लिया और सर्च कंसोल में https वर्शन भी add & verify कर लिया। क्या पुराने प्रॉपर्टी यानि http का पूरा डाटा https में ट्रांसफर हो जायेगा अपने आप। और सर, http वर्शन वाले प्रॉपर्टी का क्या करना है ?
Jumedeen Khan
yes ho jayega. Old property ko bhi ad rahne do or new property https ke sath submit karo.
Saurabh
Maine apki post read krke same steps follow kiye the bt last me jb m apni site google me apne krta hn to “YOUR CONNECTION IS NOT SECURE” Ka Error aa rha h or site open ni ho rhi h!
Maine apko Screenshot k sath eamil b ki h.
Jumedeen Khan
Browser cache clear kar page refresh karo.
Vishal
Bhai mene is article ko padkar apne blog par SSL certificate ad kiya tha but kush dino pahale mera blog band ho . Log in hi nahi ho raha tha.mene godaddy se phone par bat ki to unhone set to kar diya but kaka SSL certificate hata de. Usi ki wajah se ye error aa rha hai. Ab mene hata diya hai .but problem ye hai.200 plus url par 404 error aa raha hai. Aur serch console me sitemap bhi submit nahi ho raha hai.
Isni sari post ko kaise redirect karu.
Iska sahi solution kya hai
Jumedeen Khan
Abhi aapka blog sahi se open ho raha hai. I hope no problem.
kailash rawat
jumedeen bro, mere kuchh question hai, jinke mujhe answere nahi mil rahe hai. maine aaj pehli bar aapki post par comment ki hai, oummeed karta hun, aap meri comment ka reply zaroor karenge.
1. maine hostgaror se hatchling plan liya hai, jisme https nahi hai. agar mai business plan le lu, jisme ki mujhe https already milega. to kya mujhe cloud flare ko bhi use karna zaroori hoga.
2. http se https karne ke baad mere adsense account me kya change karna hoga.
3. google search console me meri site http se submit hai, ese https me change kaise karu.
4. kya google search console me submit property ko delet karke, new https wali property ko verify karun. esse koei problem to nahi hogi.
5. goole analytics me site url ko https kais karenge.
please , en sabhi question ke answere de. ye problem bahut sare logo ki ho sakti hai.
Jumedeen Khan
1. Nahi, chaho to kar sakte ho. Wese aapko https cloudflare se bhi mil jayega.
2. Nothing
3. https ke sath new property submit karo.
4. Nahi http wali ko rahne do or sath me https ke sath bh isubmit karo.
5. Setting me ja kar site URL ke samne http:// ki jagah https:// select karna hai bas.
Fazal
Sir
Cloudflare kitne month ke liye free certificate provide karata hai??
Jumedeen Khan
Always
Pawan
Sir Maine ye kar liya hai. jab main apne website ko open kar rha hu to (Not secure) aa rha hai. aur file note found 404 error aa rha hai.Maine kya kru Please Help me sir
Jumedeen Khan
Proper http to https change karo. Maine aesi problem wali dusri comments ke answer diye hai wo check karo.
Shiksha
Thank you for such a learnable post. I did the same as you wrote in this article but there is some problem when i complete last move to http:// to https:// from then i am not able to access wp/admin area. could you please advice what cause for this problem?
Jumedeen Khan
Cloudflare flexible SSL activate nahi hua hai. Ise activate hone me 24 hours tak lag sakte hai. Aap check kare ki aapne upar btaye dono plugin proper install kar liye hai. Cloudflare flexible plugin install karna jaruri hai.
Nitin Sachdeva
Sir mere WordPress me permalink http show karta hai
Jumedeen Khan
Redirection sahi se karo or mixed content issue ko solve karo.
manoj singh
jumedeen bhai meri site ke home page par green lock nhi aa raha h but other page par aa raha h ap site dekh ke bataiye kya problem h.
Jumedeen Khan
Mixed content issue hai. Apni site ke sabhi URL me http:// ki jagah https:// set kare. i see aapki site par GIF ke link me http hai use https karo.
manoj singh
mene search & replace use kar liya but yahi problem aa rahi h
Jumedeen Khan
Manot I say last time please fix mixed content issue. Maine aapko kaha tha ki news gif me abhi bhi http hai sue solve karo. Chrome browser me site open karke F12 key press karo or console select karo jaha isse hoga dikhayi dega.
VISHAL
https hone ke bad bhi permalink me post name url http:// se shuru to raha hai.
ex . http://www.exmaple.com/sample-post/
iska kya effect honga aur ise https kaise kiya jaye
Jumedeen Khan
Aap 301 redirection sahi se karo. 301 guideline read karo.
Hiren Mavani
hello sir maine sab kuch set kar liye but your connection is not private bata raha hai.
Jumedeen Khan
Wait SSL certificate ko activate hone do.
Manisha
hir mene ssl active kar diya uske baad page rules bhi kar diye lakin ab mera dasboard bhi open nahi ho raha hai.
404 Not Found
Please forward this error screen to http://www.speedindia24.com‘s WebMaster.
The server can not find the requested page:
bta raha hai please sir iska solution btaye
Jumedeen Khan
Abhi aapka blog proper work kar raha hai or dashboard bhi open ho raha hai. I think koi problem nahi hai.
Deepesh pandole
sir dashboard kisi bhi setting ko open karne ke liye baar baar username or password mang raha hai iska solution bataye
Jumedeen Khan
Log in karte time password remember wale option ko select kiya karo.
rushikesh sonawane
nahi ho raha sir, login url dalane ke bad aisa show kar raha hai.
This page isn’t working
Jumedeen Khan
Ok abhi aap cloudflare me page rules ko remove karo usse URL redirect ho raha hai. Uske bad mozilla me browser cache clear kar try karna.
rushikesh sonawane
Bro,
mere WordPress blog par ssl certificate activate tha. par galti se mene cloudeflare ki plugin hi deactivate kardi. abhi me apne dashboard login nahi kar pa raha hun. kya karu? jab login url dalta hun. tab bab browser aise show kar raha hai.
— This page isn’t working
Jumedeen Khan
Aap cloudflare me ja kar ssl ko off karo uske bad wordpress par log in kar cloudflare wala plugin install karo uske bad fir se cloudflare me ja kar ssl enable karo.
Mubina Shaikh
MASHA ALLAH BHUT KHUB….
Mene WordPress site me blog bnay he Lekin me ne dini message published kiya he… Vo dikhae nahi deta.. Please batana
Jumedeen Khan
Aapki site ka URL btao taki main check kar saku.
Mukesh Gupta
Hello sir maine abhi apni blog http://www.IndiaHelpz.com par apki ye post padh ke HTTPS Activate kiya hai lekin ab meri site khul nhi rahi hai. Please help kijiye meri!….
Jumedeen Khan
Same process fir se repeat karo.
Deepak sahu
ssl enable ho jane ke baad kya kya karna hoga?
Jumedeen Khan
Read post carefully again.
anuj kumar
sir usme always https ka option nhi arha hai
mene usme always online kr ke wordpress pr wardpress site me
https kr diya ab mrea wordpress ka database bhi nhi khul rha kya kru ab
Jumedeen Khan
Wait jaise hi cloudflare ssl activate hoga always https ka option aa jayega. First aapko cloudflare plugin install karna tha. Agar aapne wo nahi kiya hai to cloudflare flexible option ko off karke or always use https etc. all encrypt features ko disable karke first aap blog me cloudflare plugin install karo.
Ashish
सर मैंने ssl सेटअप कर लिया। pc पर सबकुछ सही है। लेकिन मोबाइल (क्रोम) पर पेज लोड होने के टाइम ग्रीन पेडलॉक ग्रीन के साथ आया है लेकिन जैसे ही पेज पूरी तरह लोड हो जाता है सिर्फ https (बिना ग्रीन कलर & पेडलॉक ) के हो जाता है। (https://shiksha karni.in)
Jumedeen Khan
Iska matlab abhi bhi aapke page me http:// wale link hi http ki jagah https set karo.