इस post में हम आपको बताएँगे कि WordPress Post या page के लिए 301 Redirect Setup Without Plugin कैसे कर सकते हैं। यदि हम WordPress blog में ज्यादा plugin use करते हैं तो हमारे blog की loading speed पर negative effect पड़ता है। मतलब यदि हम ज्यादा plugin use करते हैं तो blog की speed slow हो जाती है जो कहीं ना कहीं SEO के लिए ठीक नहीं होती। इसलिए हमें जितना हो सके कम से कम plugins use करना ही सही रहता है। जब हम अपनी किसी deleted या modified URL वाली post को new post पर 301 redirect set करते हैं तो ज्यादातर ब्लॉगर इसके लिए Redirection plugin use करते हैं। लेकिन यदि हम चाहे तो इस काम को बिना plugin के भी कर सकते हैं और post भी बहुत ही fast redirect होती है। आगे हम यही बताने वाले हैं कि बिना plugin के 301 Redirect Setup कैसे करते हैं।
WordPress 301 redirect Kya Hai Aur Ye Kyo Jaruri Hai ?
कभी कभी ऐसा होता है कि हमें अपनी किसी post को किसी reason की वजह से delete करनी पड़ती है या फिर उस post की permalink change करनी पड़ती है, जब हम ऐसा करते हैं तो हमारे blog पर 404 post not found Error generate होता है जो blog SEO के लिए harmful होता है।
इसी loss से बचने के लिए हम old post की permalink को new post की permalink पर redirect कर देते हैं यही same work हम किसी deleted या modified page के लिए भी करते हैं। लेकिन redirection भी तीन तरह का होता है 301, 302 और 307.
हम इस तरह के काम के लिए 301 redirection set करते हैं क्योंकि 301 redirect google ranking के लिए सबसे best माना जाता है क्योंकि ये आपकी old post की SERP को new post के लिए pass करता है। जिससे हमारी new post की search rank old post के बराबर हो जाती है और old post की तरह इस new post पर traffic point हो जाता है।
जबकि 302 redirection में ऐसा नहीं होता, इसमें link juice pass नहीं होता जिसकी वजह से search engine दोनों post old और new को अलग अलग SERP के हिसाब से देखती है जिससे हमें post ranking का loss होता है।
इसे भी पढ़िए: WordPress Blog Me Robots.txt File Kaise Add Kare.
लेकिन ध्यान रहे सिर्फ related post या page पर ही 301 redirection करना चाहिए नहीं तो आपको search engine की तरफ से loss भी हो सकता है। चलिए इसे थोड़ा समझने के लिए simple बनाते हैं और आपको एक example देकर समझाते हैं –
जैसे मान लीजिये आपकी old post permalink “http://www.yourblog.com/keyword-reaserch-in-hindi/” थी और आपने इस post को delete कर दिया या permalink change कर दी जो new permalink “http://www.yourblog.com/keyword-kaise-khoje/” इस तरह बन गयी। इस तरह की situation में आप 301 redirect WordPress post या page के लिए set कर सकते हैं, जो आपके blog SEO के लिए अच्छा रहेगा।
और यदि आपकी old post permalink “http://www.yourblog.com/keyword-reaserch” है और new post की permalink “http://www.yourblog.com/keyword-kaise-use-kare/” है और आप new post पर 301 redirect set करते हैं तो आपके blog SEO पर negative impact पड़ेगा, क्योंकि दोनों के topic अलग अलग हैं ये एक दूसरे से related नहीं है। इसलिय हमें ये अच्छे से दिमाग में clear कर लेना है कि हमारी post related है या नहीं।
Without Plugin Ya Using .htaccess 301 Redirect Kaise Set Kare ?
यदि आप 301 redirect htaccess file के द्वारा set करते हैं तो आपके page या post का redirection बहुत ही fast होता है इतना fast किसी Redirection plugin के through नहीं होता है, इसका सबसे अच्छा benefit यही है कि आपकी post बहुत जल्दी open होती है।
लेकिन ध्यान रहे htaccess 301 redirect करने से पहले अपने blog की .htaccess file का backup जरुर रख लें क्योंकि यदि आप जरा सी भी editing में mistake करते हैं तो आपके blog पर Internal Server Error show करने लगेगा।
यदि आप ready हैं तो नीचे दिए गए steps को carefully follow कीजिये –
Step – 1
सबसे पहले अपना WordPress Dashboard open कीजिये।
- Yoast SEO पर जाइये।
- अब Tools पर क्लिक कीजिये।
Step – 2
अब आपके सामने एक new page open होगा जिसमें कुछ tools दिए गए होंगे जैसे Bulk editor, File editor और Import and Export. इसमें File editor पर क्लिक कीजिये।
Step – 3
अब एक new page open होगा जिसमें Robots.txt और .htaccess file show होने लगेंगीं। नीचे की तरफ page को scroll कीजिये और .htaccess file पर आइये।
- अब अपनी .htaccess file में दिए गए code के last में नीचे दिया गया code paste कर दीजिये।
RewriteEngine On Redirect 301 /my-old-post/ http://yoursite.com/my-new-post/
2. अब Save changes to .htaccess पर क्लिक कर दीजिये।
Important Customization: Code के Line नंबर 2 में दिए “my-old-post/” की जगह अपनी old post का सिर्फ slug paste कर दीजिये और “http://yoursite.com/my-new-post/” की जगह अपनी new post का URL paste करके .htaccess file को save कर देना है।
Congratulation ! अब आपकी WordPress post या page पर successfully 301 redirect set हो चुका है, अब आप इसे check करने के लिए अपनी old post के URL को browser में type करके Enter कीजिये फिर आप खुद देखेंगे कि आपकी new post कितनी जल्दी open होती है, मतलब आपको पता भी नहीं लगेगा कि ये post 301 redirected है।
इसे भी पढ़िए: WordPress site me Comment Policy Message add kare.
तो दोस्तों इस तरह से आप अपने WordPress post या page के लिए 301 redirect create कर सकते हैं .htaccess file के द्वारा। यदि आपको इस post से related कोई confusion है तो हमसे comment करके पूछ सकते हैं। यदि आपको इस tutorial से कोई मदद मिली हो तो अपना थोड़ा सा समय देकर इसे social media पर share करके हमारी भी help कर सकते हैं।
Niraj says
Bahut hi achi jankari sahre ki hai aapne
Thanks
md qureshi says
bahut achhe tarike se samjhaya hai apne thanks for sharing this post
rohaan says
Bahut hi badhiya jankari hai !
Hussam Ansari says
bro mai yoast plugin use karta hu aur yoast se sitemap banakar google webmaster me sumbit kiya lekin wo error araha hai to kya mai yoast plugin use karte hue google xml sitemap plugin se sitemap banakar webmaster me submit karsakta hu.
Surendra Singh says
Ha aap google xml sitemap plugin se sitemap bana sakte hai lekin dhyan rahe Yoast SEO plugin me Sitemap ko disable jarur kar dena. Jyada jankari ke liye ise padh sakte hai How to create Sitemap for your blog or website in Hindi
Hussam Ansari says
Thanks bro aap mere sab sawal ke jawab ache se derahe ho .
munshir says
blog ko domain ko bina www ke set kaise kare
Neeraj Sharma says
bhai, mughe pehli baar ye 301 samaj aaya h. gajab
thanks.
Kya php ya .net ki website per bhi yehi install kre.
Surendra Singh says
Thank you very much and ye 301 redirection method sirf wordpress website ke liye hai.
rovin singh chauhan says
badiya jankari di hai apne sir.