जब हम अपने wordpress ब्लॉग पर https install करते हैं तो उसके बाद सबसे महत्वपूर्ण काम होता है अपने ब्लॉग links को http to https redirect किया जाये जिससे सारा traffic आपके new version पर आने लगे, ये स्टेप search engine optimization के लिए बहुत ही important होता है लेकिन प्रॉब्लम उस समय ज्यादा बढ़ जाती है जब http to https redirection code add करते हैं तो वो आपकी site को properly browser पर load नहीं होने देता। ऐसी समस्या बहुत से लोगों के सामने आती है लेकिन अब आपको चिंता करने की जरुरत नहीं है क्योंकि आज में आपको ऐसे http to https redirect code के बारे में बताने वाला हूँ जिससे आपकी समस्या 100% solve हो जाएगी।
जब किसी wordpress site पर SSL install करते हैं तो उसके बाद सबसे important काम होता है कि जो हमारा content search engine ने पहले से index कर रखा है जो without https हैं उन्हें https पर redirect करना जिससे जब कोई visitor गूगल से search करके आये तो वो https लिंक पर redirect हो जाये। इससे हमारा जो traffic loss होता है वो पूरी तरह बच जाता है, मतलब किसी प्रकार का organic traffic loss नहीं होता।
Read Also:
- Domain Name server कैसे बदलते हैं
- old hosting से new hosting पर कैसे transfer होते हैं
- Domain transfer कैसे करते हैं स्टेप by स्टेप जानकारी
लेकिन प्रॉब्लम तब होती है जब हम http to https redirection code अपने htaccess file में add करते हैं तो कभी कभी वेबसाइट बहुत ही slow load होती है और कभी कभी load ही नहीं होती और browser एक message show करता है कि “This webpage is not working”
इस स्थिति में यदि हम अपने ब्लॉग की loading speed check करने के लिए GTmetrix पर चेक करते हैं तो Analyze Error show करता है और Many redirect loop या redirect loop detected बताता है।
यदि हम Pingdom website पर speed check करते हैं तो वो और सब तो ठीक बताता है लेकिन error देता है कि “This webpage is not working” और suggestion के रूप में Minimize redirect प्रॉब्लम को fix करने के लिए बोलता है।
इन दोनों tools से इतना तो confirm हो जाता है कि हमारा wordpress ब्लॉग सही से run नहीं कर रहा है, लेकिन इस समस्या को कैसे ठीक किया जाये ये पता कर पाना थोड़ा कठिन हो जाता है क्योंकि वही http to https redirect code बहुत सी वेबसाइट पर अच्छे से work कर रहा होता है लेकिन आपकी site पर नहीं करता।
इस problem को fix करने के लिए हम कुछ other apache redirect http to https कोडों को use करते हैं लेकिन वेबसाइट के सारे version www और non www सही से work नहीं करते, किसी में कुछ problem होती है तो किसी में कुछ, मतलब अपने wordpress blog के लिए एक सही redirect to https code मिल पाना बहुत ही मुस्किल हो जाता है।
वैसे देखा जाये तो सबसे ज्यादा webmaster एक ऐसे http to https redirect code के बारे में बताते हैं जो सभी wordpress site पर काम करना चाहिए लेकिन ऐसा होता नहीं है, जिसे सबसे ज्यादा https redirection के लिए लोग सलाह देते हैं वो यह है –
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
लेकिन जैसा कि मैंने ऊपर बताया है कि जरुरी नहीं है कि ये आपके wordpress ब्लॉग पर भी काम कर जाये, कहने का मतलब है कि किसी site पर work करता है किसी पर नहीं करता है। पर कोई बात नहीं यदि आपके साथ भी ऐसी ही परिस्थिति बन रही है तो आपकी प्रॉब्लम solve हो जाएगी बस इस जानकारी को अच्छे से read करना है और अपने ब्लॉग पर apply करना है।
Read Also:
- कम पैसे खर्च करके domain कैसे खरीदते हैं
- वेबसाइट domain को hosting account में कैसे point किया जाता है
- SSL और sitelock में क्या difference होता है और ब्लॉग के लिए क्या जरुरी है
WordPress Site के लिए सही http to https redirect code:
इससे पहले कि में आपको https redirection के बारे में बतायुं उससे पहले एक बात बताना बहुत जरुरी है कि ये htaccess http to https redirection code इस कंडीशन पर work करते हैं कि आपका blog www पर install है या non-www पर बना है।
यदि आपका ब्लॉग www के साथ open होता है जैसे www.bloglon.com तो फिर आपको नीचे दिया गया wordpress https redirect code अपने blog की htaccess file में सबसे ऊपर add करना चाहिए –
RewriteCond %{SERVER_PORT} 80
RewriteCond %{HTTP_HOST} ^bloglon\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.bloglon\.com$
RewriteRule ^(.*)$ https://hindimeonline.com/$1 [R,L]
Note:- दिए गए code में bloglon की जगह अपने domain name को जरुर डाल दें उसके बाद ही htaccess file को सेव करें।
इसमें आप clear देख सकते हैं कि यदि कोई रीडर अपने browser में सिर्फ bloglon.com enter करता है तो वो https://hindimeonline.com पर redirect हो जायेगा और यदि कोई user www.bloglon.com अपने browser में enter करता है तब भी वो https://hindimeonline.com पर redirect हो जायेगा, example को confirm करने के लिए आप हमारे ब्लॉग को अपने browser में open करके देख सकते हैं या अपने ब्लॉग में यह code लगाकर चेक कर सकते हैं।
यदि आपका ब्लॉग non-www version पर install है जैसे bloglon.com तो आपको ऊपर दिए गए http to https redirection code को use नहीं कर सकते बल्कि जो नीचे दिया गया code है उसे अपनी htaccess file में सबसे ऊपर add करेंगे –
RewriteCond %{SERVER_PORT} 80
RewriteCond %{HTTP_HOST} ^bloglon\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.bloglon\.com$
RewriteRule ^(.*)$ https://bloglon.com/$1 [R,L]
Important: इस code को अपनी htaccess file में सबसे ऊपर paste कर दीजिये और bloglon की जगह अपना domain name डाल दीजिये और file को सेव कर दीजिये।
Read Also:
- ब्लॉग के लिए फ्री में domain कैसे लिया जाता है
- WordPress ब्लॉग बनाने के लिए फ्री में hosting कहाँ से लेते हैं
इस तरह से आप अपने wordpress blog को http से https पर redirect कर सकते हैं और अपना पूरा search traffic https पर ला सकते हैं। यदि आपको अपनी site को http to https redirect करने में कोई परेशानी आ रही है तो कमेंट करके हमें बता सकते हैं। यदि आपको ये जानकारी अच्छी लगी हो तो इसे सोशल मीडिया पर शेयर करके दूसरे लोगों को भी बताएं।
Surendra says
भाई ye Bataye Godaddy ssl ko Bluehost India Hosting Server Par Kaise Setup Kare ,
Kayi baar kosis kar chuka hun par huaa nahi ,,
Fihal Cloudflare Ka Free wala use kar raha hun lekin godaddy se Buy kar ke rakha hain .
Surendra Singh says
SSL install karne ka tarika same hota hai bas thoda bahut changes hote hai, yadi aap theek thak tecnical knowledge rakhte hai to Kar sakte hai, actually iski process itni bhi chhoti nahi hai ki me aapko yaha Bata saku, vaise aap Google me search kar lijiye bahut sare tutorial Mil jayege ya fir thoda wait kijiye me iske bare me jald hi post share Kar dunga.
Altaf says
Realy nice information aap blogger s ke liye hamesha nayi nayi jaankari lekar aate ho such realy inspiration for me thanks
Atul maurya says
sir maine kuchh website me dekha hai ki Ans Show par chick karne par hi usa Qus. ka Ans Show hota hai to sir ye code kaise add kare hai . aap hame ye code dijiye sir thanks
prasiddh yadav says
sir thanks kitna kahun aaapka ye trivk super kamal ki hai mera blog open nahi ho raha tha ho gaya sirf ek baat ye bata dijiye ki aap ad ke kiye aur blog ko fast load ke liye optimize kaise karte hai
Surendra Singh says
Website ki loading speed improve karne ke liye me Gzip compression aur WP fastest cache plugin ka use karta hu aur jitne bhi faltu sidebar widget hote hai unhe me remove kar deta hu.
arti maurya says
thanks sir aap aisi aisi cheeze batate hai jinki jaroorat har blogger ko padti hai
TARUN SHARMA says
chandan sir namaskar,
Mai Tarun Sharma ( the onwer of uLtimate Gyan website) .
sir kal meri website hack ho gyi. or mera sara tarffic kisi doosri porn site par transfer ho raha hai .
Maine is baare me Godaddy help center se baat ki unhone kuch khaas response nhin diya.
sir please aapse kuch help ho sakti hai to mai aapka bahut abhari rahunga.
Please Sir Help to Clean my Website.
Please give your contact no. so i can call you.
ye website ka address hai : ultimategyan.com
Please Reply soon.
Surendra Singh says
Dear, Aapki site sahi open ho rahi hai aur kahi par redirect nahi kiya ja raha hai isliye aap vistar se bataye ki aapko kaise maloom hai ki kisi other site par traffic ja raha hai.
dhugu says
bahut achi janakri de aapne
G. P. Gautam says
सुरेंद भाई, मैं अपनी साईट पर आपके बताए अनुसार दूसरा कोड इस्तेमाल करके redirect कर रहा हूँ. जो फिलहाल तीन url से redirect होता हैं.
ये कैसे होगा?
Surendra Singh says
मैंने इस पोस्ट में सिर्फ एक डोमेन को https पर redirect करना बताया है इसमें दो या तीन डोमेन की बात मैंने कहाँ की है.
deepesh says
sir site me green pad lock show nahi ho raha hai
Surendra Singh says
Aap sahi se SSL Certificate setup kijiye.
satyendra rawat says
Sir cloudflare se ssl krne k bad bi redirection ki jarurt hai kya
Sandeep kumar singh says
Thanks Sir. Your Content Should Rank On Google’s First Page Because This Is Helpful.