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 कर सकते हो। अगर आपको ये पोस्ट पसंद आये तो इसे सोशल मीडिया पर शेयर जरुर करें।
ANTESH KUMAR SINGH
SSL Certificate kya website ke liye jaruri hai ?
Jumedeen khan
Jaruri nahi hai lekin better hai future ke liye.
Neha
sir subdomain me free https use kar skte hai kya please jarur btana sir
Jumedeen khan
Yes kar sakte hai.
PRABHA
sir mera cpanel mere url se open nhi ho rha hai .mene cloudflare me pucha to unhone kha hosting jha se li hai wha pucho.hostgator se pucha to wha btaya ki name server clouldflare ke hai eslie cpanel url se open nhi hoga link se open kro
mene kl cloudflare se ssl certificate liya tha
plzz eske baare me btae
Jumedeen Khan
Aap cloudflare me ek cname record add karo aur uske samne ke cloudflare icon ko tick karke disable kar do fir aapka cpanel open ho jayega.
Naeem ahmad
Jume deen sir
Maine apni site per aapki is post main btaye anusar cloudfalare se ssl certificate 6month phle lagaya tha Jo abhi tak sahi work kar rha hai ab meri paresani ye hai ki kal mujhe webmaster team se ek email mila hai
Ab mujhe kya karna hoga kya cloudfalare runnig account me koi problems hai ya fir ab mujhe paid certificate Lena padega
Sahi margdarsan kare
Jumedeen Khan
Message sahi hai but no worry, Aap cloudflare analytics report me unsecure request check kar sirf kuch log hote hai jo SNI not support browser use karte hai bak isabhi me SSL work karta hai.
mohd salman
sir jab mai apni site ko abc.com se open karta hu, to wo http://www.abc.com me open hoti hai, but jab https:www.abc.com se open karta hu, to wo https:www.abc.com hi open hoti hai.
sir mai janna chahta hu ki kya koie aisa tarika hai ki meri site ko koei kaise bhi likhe. but wo https ke sath hi open ho.
please sir help me. aap ki site hamesha https se hi open hoti hai.
Jumedeen khan
http to https redirection sahi se karo.
SURENDRA Rsdp
Sir , maine Godaddy se Ssl certificate buy kiya hai or Mai Usko Bluehost india par setup kar raha hu . Private key generate ke sath Mai crt file or bundle upload karke cpanel me certificate install karta hun toh private key don’t match batata hai . Kafi baar try kar cuka hun .
Jumedeen khan
Hosting support se bat karo wo aapko SSL install karke de denge.
Pravin
Sir mai apne blog me login nahi kar pa raha hu. aapne jaise kaha tha ki setting me jaake generel me jana hai aur http ke jagah https karna hai, maine same vaisa hi kiya, lekin maine https/www bhi laga diya. pahle meri site bina bina www ke set thi. jaise hi www lagaya mai logout ho gaya. sir ab login nahi ho paa raha hu kaise login karu.
Jumedeen khan
Aap browser cache clear kar www ke sath log in karo ya cpanel ke through database me ja kar wordpress url aur site url change karo uske bad lg in karo.
Zishan Ali Gulzar
sir mai sabhi process kr rha hun. par padlock nhi aa rha he.
Jumedeen khan
Mixed content ko fix karo.
Sonu
I have installed an SSL certificate on my WordPress website. The https url of my website is working, but it is not shown in green colour. when I click on the top icon in chrome, it shows “your connection to this file is not fully secure
Jumedeen Khan
Please fix mixed content error replace http to https.
Rajat Das
Sir Maine SSL certificate set kar liya hai jaisa bataya tha vaise hi… Lekin jab me koi article publish karne ke liye publish par click karta hu to ” 500 error” aa jata hai aur refresh karne par wapas sahi ho jata hai… Kaise solve karu please batao???
Jumedeen Khan
Aap site par www use karo ye problem nahi hogi.
Nirmal
Sir mujhe SSL certificate cloudflare se disable karna hai kaise Karu kyuki meri post me Abhi bhi https:// as rha hai jiski vajah se link open karne par vh your connection is not private bta Raha hai
Jumedeen Khan
Is post me btaye tariko ko ulta follow karo or apni site ke URL me https ki jagah http add karo.
vasim
assalamu alaiqum bro mai apni site apki batayi hui article jaisa same kiyaa phir bhi error araha hai maine ssl active kiyaa bro chek kiya . par site open nahi ho rahi hai plzz help kare
Jumedeen Khan
Already kah chuka hu step carefully follow kare.
Rahul
Phele WordPress https plugin and cloudflare flexible ssl plugins kaa tutorial iss post me bataya gaya tha but ab yaha one plugin change ho gaya hai.
mene phele wale plugin ko use kar https setup kiya tha, ab mujhe apna blog wapas se http par krna hai
ab jab mai cloudflare flexible plugin ko disable karta hu to mera blog puri tarah se down ho jata hai kya aap bata skte hai ki mai wapas se http pr kese ayu.
kya process ko follow karu?
Jumedeen Khan
Is process ko ulta follow karo. Means pahle blog me https ki jagah http set karo uske bad cloudflare me se ssl disable karo baki https setting like page rules ko delete karo.
veerendra
setting me mera URL change nhi ho rha hai
par site secure show karne laga hai
iske liye kuchh karna to nhi padega na
Grow Amis
Sir Https Lag Jane Ke Baad Kya In Sbhi Plugins Ko Remove Kar Sakte Hai.
Jumedeen Khan
Nahi.
dev
sir maine ek hi page rule create kiya hai www ke sath dosra hua nhi par meri site par ssl lag gaya toh isse koi nuksaan toh nhi hai
Jumedeen Khan
Nahi but aapko dusra page rule bhi create karna chahiye taki redirection problem na ho.
Nehal
sir ab ssl mein left side main status main yeh likha aa raha hai active certificate ab sir aage ke step follow karoon
Jumedeen Khan
Yes, Ab kar sakte ho.
Nehal
thnku sir…..You have a great teacher for me……
Nehal
sir flexible ke niche activate certificate ka option nhi aa raha hai par overview mein status active bata raha hai.kya kare sir
Jumedeen Khan
Maine certificate check karne ke liye bhi site btayi hai un par check karo ki aapki site par SSL work kar raha hai ya nahi.
RANJOT SINGH
sir step 5 ko ek bar smja dijiye maine ssl plugin ki setting tak kar liya hai age smj nhi aa rha ye 5 step btaye
Jumedeen Khan
Page rule create karke aapko http to https redirection karna hai. Step ke sath screenshot bhi diya hua hai wo follow karo.
devendra
sir mene abhi abhi apna blog banaya hai usme koi post nhi dala hai usme yeh likh k aa raha hai dashboard page pr …….
No SSL was detected. If you do have an ssl certificate, try to reload this page over https by clicking this link: reload over https. You can check your certificate on Qualys SSL Labs
please sir meri madad kare
Jumedeen Khan
Google aapko site par https use karne ke liye kah raha hai. SSL use karna hai to Blogger Me HTTPS Mixed Content Errors Ko Fix Kaise Kare post check kar oya fir ise aese hi rahne do.