Htaccess 301 के माध्यम से एक पुराने डोमेन को नए डोमेन पर पुनर्निर्देशित कैसे करें

अमरीका की एक मूल जनजाति
डोमेन नाम बदलना डरावना और हो सकता हैदुर्भाग्य से, यह काफी सामान्य है। एक नए डोमेन नाम पर माइग्रेट करते समय, न केवल आप अपने सभी पृष्ठों और लिंक को तोड़ने का जोखिम उठाते हैं, बल्कि Google भी क्रैंक हो सकता है यदि आपके सभी अनुक्रमित URL 404 - पृष्ठ नहीं मिला। यह न केवल आपके उपयोगकर्ताओं के लिए एक भयानक अनुभव है, बल्कि यह आपके सभी एसईओ जूस उर्फ ​​Google रैंकिंग को खोने का एक निश्चित तरीका भी है। अच्छी खबर यह है, यदि आप एक अपाचे वेबसाइट (जो अधिकांश इंटरनेट है) पर चल रहे हैं, तो एक सरल उपाय है।

नए डोमेन के लिए स्थायी रूप से 301 पुनर्निर्देशित पुराने डोमेन .htaccess का उपयोग करना

यदि आपने अपनी साइट में कोई परिवर्तन नहीं किया हैसंरचना लेकिन इसे केवल स्थानांतरित कर रहे हैं, अपने पुराने डोमेन की जड़ में अपनी .htaccess फ़ाइल में निम्न कोड का उपयोग करके न केवल अपने उपयोगकर्ताओं को रीडायरेक्ट करेंगे, यह Google के सूचकांक को भी अपडेट करेगा और आपकी सभी एसईओ रैंकिंग के साथ पास होगा।

<IfModule mod_rewrite.c></ P>

रिवरटाइंगइन ऑन
RewriteCond% {HTTP_HOST} ^ olddomain.com $ [NC] रिवेरिट्यूले (। *) $ Http://newdomain.com/$1 [R = 301, L]

</ IfModule>

उपरोक्त कोड सरल नियमित अभिव्यक्ति है ताकि आप इसके साथ सभी प्रकार की निफ्टी चीजें कर सकें। उदाहरण के लिए, यदि आप रूट डोमेन के अतिरिक्त उप-डोमेन को पुनर्निर्देशित करना चाहते हैं, तो आप इस कोड का उपयोग करेंगे:

<IfModule mod_rewrite.c></ P>

रिवरटाइंगइन ऑन
RewriteCond% {HTTP_HOST} ^ olddomain.com $ [NC, OR] RewriteCond% {HTTP_HOST} ^ www.olddomain.com $ [NC] रिवेरिट्यूले (। *) $ Http://newdomain.com/$1 [R = 301, L]

</ IfModule>

आप नए डोमेन (या इसके विपरीत) पर एक निर्देशिका के लिए एक पुराने उपडोमेन को पुनर्निर्देशित करने जैसी चीजें भी कर सकते हैं। मैंने ऐसा तब किया जब मैंने www.groovypost.com/forum/ को forum.groovypost.com पर रीडायरेक्ट किया।

<IfModule mod_rewrite.c></ P>

RewriteCond% {HTTP_HOST} ^ forum.olddomain.com $
RewriteRule (। *) $ Http://www.newdomain.com/forum/$1 [R = 301, L]

</ IfModule>

यह अंतिम उदाहरण आपको एकतरफा प्रदर्शन करने के लिए दिखाता हैअलग-अलग पृष्ठों के लिए पुनर्निर्देश। यह आसान हो सकता है यदि आपने समग्र साइट संरचना को समान रखा है (ऊपर दिए गए रीडायरेक्ट में से एक का उपयोग करके) हालांकि आप कुछ URL को नए डोमेन में बदलना चाहते हैं। बस निम्नलिखित का उपयोग करें:

रीडायरेक्ट 301 /old/oldpage.html http://www.newdomain.com/newpage.html

नियमित अभिव्यक्ति कोड होने के नाते, संभावनाएंअनंत हैं। हालाँकि, एक मुख्य टेकवे, आपकी .htaccess फ़ाइल में ये परिवर्तन करते समय बेहद सावधानी बरतता है। इस फ़ाइल के साथ संदेश भेजने से आपका Apache वेबसर्वर टूट सकता है और आपकी साइट को नीचे ले जा सकता है। इसलिए कोई भी बदलाव करने से पहले दोबारा टेस्ट करें, परखें। मदद की ज़रूरत है? एक टिप्पणी यहाँ या हमारे मुक्त समर्थन मंच पर छोड़ें।

0

इसी तरह के लेख

एक टिप्पणी छोड़ें