डोमेन फ़ॉरवर्डिंग पर्यायवाची को ठीक से कैसे कॉन्फ़िगर करें। डोमेन फ़ॉरवर्डिंग सेवा को कॉन्फ़िगर करना। डोमेन पुनर्निर्देशन .htaccess फ़ाइल

शुभ दोपहर, मेरे पाठकों! मुझे लगता है कि यह सामग्री आपके लिए बहुत दिलचस्प होगी! आइए बात करते हैं कि डोमेन-टू-डोमेन रीडायरेक्ट क्या है। कल्पना कीजिए, आप साइट प्रेसीडेंट को टाइप करते हैं। इसके बाद, यह आपके पास जाता है। और अब आपके पास पहले से ही सैकड़ों हजारों प्रशंसक हैं।

रीडायरेक्ट क्या है?

301 पुनर्निर्देशित एक साइट से दूसरी साइट पर रीडायरेक्ट होता है।

इसके अलावा, साइट के एक पृष्ठ से दूसरे तक होस्टिंग के बिना स्थानांतरण करना संभव है। ऐसा कैसे करें, हम आज के ब्लॉग में इसके बारे में बात करेंगे।

Htaccess ही 301 पुनर्निर्देशित यह प्रोग्रामर और वेब डिजाइनर के लिए आवश्यक है, ताकि वह एक उपडोमेन से दूसरे में जा सके। उदाहरण के लिए, किसी अच्छी और उच्च-गुणवत्ता वाली साइट के लिए "खोज इंजन" फ़िल्टर के तहत अचानक गिरना असामान्य नहीं है। उसी समय, इंटरनेट संसाधन के वे पाठक जो इसे अपने खोज इंजन के बुकमार्क में संग्रहीत करते हैं या उन्हें आरएसएस समाचार की सदस्यता प्राप्त होती है, उनके पास पहले से मौजूद पता डायल करके "छाना हुआ" वेबसाइट।

इसके अलावा, खोज इंजन में अपनी रैंकिंग बढ़ाने के लिए, और एक नया "उन्नत" डोमेन खरीदने और अपने खुद के इंटरनेट संसाधन पर पुनर्निर्देशित करने के लिए, पुनर्निर्देशन का उपयोग एक मुख्य परियोजना के लिए किया जाता है। इस प्रकार, आपके पोर्टल की रेटिंग भी बढ़ जाती है।

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

301 रीडायरेक्ट कैसे करें?

पुनर्निर्देशित करने के लिए, आपको रूट फ़ोल्डर में htaccess फ़ाइल ढूंढनी चाहिए (रूट वह फ़ोल्डर है जहां आपकी साइट स्थित है)। आमतौर पर, ये सर्वर फ़ोल्डर होते हैं, जिन्हें www, डोमेन, या / public_html या HTDOCS जैसे ftp के माध्यम से एक्सेस किया जा सकता है। इसके अलावा, साइट से साइट पर जाने के लिए, आपको एक कोड लिखना होगा (या उसे कॉपी और पेस्ट करना होगा)

पुनर्निर्देशित 301 / पुराने-पृष्ठ.html http: //new-domain.com/new-page.html
या
स्थायी / पुराने-पृष्ठ.html http: //new-domain.com/new-page.html पुनर्निर्देशित करें

आप htaccess में URL के लिंक नहीं जोड़ने के लिए एक और रीडायरेक्ट का भी उपयोग कर सकते हैं

रीडायरेक्टमैच /(.*)\\.php$ /$1.aspx

अपने पाठक को किसी साइट से दूसरे पर पुनर्निर्देशित करने के लिए, आपको निम्नलिखित प्रविष्टि का उपयोग करना चाहिए:

रीडायरेक्ट / http: //www.domain.com

डोमेन के साथ 301 पुनर्निर्देशितwww इस तरह दिखता है:

पर RewriteEngine
RewriteCond% (HTTP_HOST) ^ www.nic.ru
रिवाइटररुले ^ (। *) $ Http: // www.nic.ru / $ 1

Www से www के बिना एक डोमेन से 301 पुनर्निर्देशित:

रिवरटाइंगइन ऑन
RewriteCond% (HTTP_HOST) ^ timeweb.com
रेवरट्रीले (। *) Http: // www। timeweb.com / $ 1

सिरिलिक डोमेन को पुनर्निर्देशित करने के लिए, आपको पंचर कनवर्टर का उपयोग करने की आवश्यकता है। ऐसा करने के लिए, सेवा http://wwhois.ru/punycode.php (साइट में प्रवेश करके) का उपयोग करके आपके पास पहले से मौजूद पता (उदाहरण के लिए, अध्यक्ष ।rf) को www.xn - d1abbgf6aiiy.xn - p1ai में बदलना होगा।

अनुभवी प्रोग्रामर एक डोमेन को वेब एड्रेस - डीएनएस वेब डायरेक्ट पर भी रीडायरेक्ट कर सकते हैं। लेकिन यह पहले से ही एक उच्च स्तर है।

एक उदाहरण के रूप में, निम्न डोमेन को स्वयं पुनर्निर्देशित करने का प्रयास करें: http://2domains.ru/, http://timeweb.com, https://www.nic.ru।

डोमेन अग्रेषण सेवा http://2domains.ru/ का उपयोग करना बहुत सुविधाजनक है। यह आपको न केवल आपके डोमेन को किसी अन्य पते पर पुनर्निर्देशित करने की अनुमति देता है, बल्कि प्रदाता को होस्ट और बदलने के बिना आपके पृष्ठ का एक अपरिवर्तनीय पता भी है। इसके अलावा, आप इस सेवा का उपयोग अतिरिक्त डोमेन पंजीकृत करने के लिए कर सकते हैं।

एक पृष्ठ का मालिक, उदाहरण के लिए मेरा पृष्ठ, आप साइट के मुख्य भाग www.mypage.ru/mybrand/index.html पर पूरी तरह से योग्य डोमेन नाम खरीद सकते हैं। यह आपको एक इंटरनेट संसाधन का प्रत्यक्ष विज्ञापन करने की अनुमति देता है, और पाठक सीधे आपके संसाधन के वेब पेज के पते को इंगित करेंगे और लैंडिंग पृष्ठ को ढूंढ पाएंगे!

इसके अतिरिक्त, कई रीडायरेक्ट सेवा का उपयोग करते हुए, यदि आवश्यक हो तो एक साइट से दूसरे में रीडायरेक्ट करना आसान है।

आप स्वतंत्र रूप से रीडायरेक्ट का उपयोग करने के तरीकों के साथ भी आ सकते हैं। यह बहुत सुविधाजनक और सरल है! एक ही कोशिश करनी है! कोशिश करो!

आज के लिए इतना ही। अपडेट के लिए सब्सक्राइब करें आपकी टिप्पणियों की प्रतीक्षा में, अगले ब्लॉग पर आपको देखें! अलविदा।

सबसे अच्छा संबंध है, रोमन चुशोव

शुभ दोपहर, मेरे प्रिय श्रोता / पाठक / कार्यवाहक

आज मैं आपको सही के बारे में बताऊंगा htaccess फ़ाइल के माध्यम से gluing डोमेन और 301 पुनर्निर्देश.

ईमानदारी से, मैंने लंबे समय तक नहीं लिखा है, यह मेरे व्यक्तिगत समय के बारे में है - दुर्भाग्य से, यह रबड़ नहीं है और इसमें हाल ही में कमी आई है। मेरी पत्नी प्रसूति अस्पताल में है, इसलिए बेटा और घर के सभी सदस्य मेरे साथ आराम करते हैं, और अगर आप मानते हैं कि मैं अभी भी प्रशिक्षण का संचालन करता हूं और मेरे पास अपने छात्र हैं - तो आप सोच सकते हैं कि मेरे पास कितना समय है।

लेकिन चलो व्यापार के लिए नीचे उतरो!

यह इतना महत्वपूर्ण क्यों है कि साइट को एक साथ या एक डोमेन से चिपकाया जाए?

तथ्य यह है कि खोज इंजन (जैसे यांडेक्स और Google) एक साइट को नहीं, बल्कि दो को देखते हैं। मुझे समझाने दो:

मान लीजिए कि मेरे पास एक डोमेन seregakolt.com है, और खोज इंजन उनमें से दो को देखते हैं।

सबसे पहले seregakolt.com

दूसरा www.seregakolt.com

उन। www और खोज इंजन के बिना एक ही साइट उन्हें दो अलग-अलग संसाधनों के रूप में देखती है।

इसके क्या परिणाम हो सकते हैं? हाँ, सबसे दुखद!

लेकिन खोज इंजन के लिए - वे उन्हें विभिन्न साइटों के लिंक के रूप में अनुभव करेंगे और आप बस कुछ लिंक खो देंगे! उन। पीआर और टीआईसी का हिस्सा दूसरे डोमेन में जाएगा।

यह पता चला है कि यदि आप www के बिना किसी साइट को बढ़ावा देते हैं - और खोज इंजन को पहले www के साथ एक साइट मिली, तो www के बिना एक साइट को डुप्लिकेट माना जाएगा - और आपके सभी प्रयास व्यर्थ होंगे, क्योंकि यह बस रेटिंग से बाहर हो जाएगा !!!

इस तरह से आप आगंतुकों को खो देंगे!

स्वाभाविक रूप से, जब आप अपने डोमेन को गोंद करते हैं, तो सभी लिंक www के साथ या उसके बिना एक साइट पर ले जाएंगे। जैसा आप चुनते हैं। और खोज इंजन अपने अधिकार को संरक्षित करते हुए, एक साइट के रूप में सब कुछ मानेगा।

मुझे पता है कि यह शुद्ध मूर्खता है, लेकिन यह है कि हमारे खोज इंजनों की व्यवस्था कैसे की जाती है, और चूंकि वे आगंतुकों के शेर का हिस्सा लाते हैं, इसका मतलब है कि उनके तेज स्वभाव और बेवकूफ कूद को ध्यान में रखा जाना चाहिए!

301 रीडायरेक्ट और डोमेन स्प्लिसिंग कैसे काम करता है?

सब कुछ सरल है - मुख्य दर्पण खोज इंजन को इंगित किया गया है और वे इसे लिंक के वजन को स्थानांतरित करते हैं!

इसके अलावा, आप पूरी तरह से अलग डोमेन गोंद कर सकते हैं! उन। यदि आपकी साइट पहले एक डोमेन पर थी, और आप इसे दूसरे में स्थानांतरित करना चाहते हैं, लेकिन एक ही समय में लिंक नहीं खोते हैं, तो TIC और PR - डोमेन ग्लूइंग आपकी मदद करेंगे।

आप यहां एक उदाहरण देख सकते हैं। टाइप करने की कोशिश करें और आपको वैसे भी साइट पर स्थानांतरित कर दिया जाएगा

और www को मेरी साइट के किसी भी लिंक से हटा दिया जाएगा। और अगर कोई www से लिंक डालता है, तो सर्च इंजन अपना सारा वजन डोमेन साइट पर ट्रांसफर कर देगा

.Htaccess फ़ाइल के माध्यम से 301 रीडायरेक्ट करना

इसमें कुछ भी मुश्किल नहीं है! सब कुछ एक नियमित नोटपैड में फ़ाइल के सरल संपादन (निर्माण और संपादन) द्वारा किया जाता है।

जिनके पास है - आसानी से बस इस फ़ाइल को संपादित कर सकते हैं - यह सिस्टम के साथ आता है!

यदि आपके पास यह फ़ाइल नहीं है, तो हम इसे फ़ाइल नाम बनाते हैं .htaccess - बिना किसी एक्सटेंशन के!

शायद विंडोज बंद दिखाएगा और कहेगा कि आपको एक नाम सेट करने की आवश्यकता है - फिर इस फ़ाइल को कुल कमांडर के माध्यम से बनाएं या इसे किसी भी संपादक में बनाएं (आप नियमित नोटपैड का उपयोग कर सकते हैं)।

ज्यादातर मामलों में, यह सीएमएस के साथ आता है और इसे साइट के रूट डायरेक्टरी में होस्ट किया जाना चाहिए।

यदि यह नहीं है, तो इसे बनाएं और पोस्ट करें।

यदि हां, तो बस संपादित करें।

अब तय करें कि आप किस डोमेन को मुख्य बनाना चाहते हैं और नीचे दिए गए निर्देशों का पालन करें!


301 को www से गैर-www में पुनर्निर्देशित करना:

इस फ़ाइल को खोलें और इसमें निम्न कोड जोड़ें:

Options + FollowSymLinks RewriteCond पर RewriteCond% (HTTP_HOST) ^ www.domain.com RewriteRule ^ (। *) $ Http://domain.com/$1।

कृपया ध्यान दें कि अंतिम दो पंक्तियों को लाइन के तुरंत बाद जाना चाहिए रिवरटाइंगइन ऑन - क्या यह महत्वपूर्ण है!


और इसके बिना www से www के विपरीत: RewriteCond% (HTTP_HOST) ^ domain \\ .com $ RewriteRule ^ (। *) $ Http://www.domain.com/$1

अंतिम दो पंक्तियों के बजाय बस इन्हें लिखें।

यदि आपके पास यह फ़ाइल है, और इसमें इनमें से कुछ लाइनें हैं, लेकिन उनके सामने एक संकेत है # - इसका मतलब है कि लाइन पर टिप्पणी की गई है और इसका कोई प्रभाव नहीं है।

इसे दूर ले जाओ!


एक डोमेन से दूसरे में 301 पुनर्निर्देशित: RewriteRule (। *) Http://www.newdomain.com/$1

हम उन दो के बजाय इस लाइन को सम्मिलित करते हैं।

अनिवार्य:

1. एक लाइन विकल्प + FollowSymLinks होना चाहिए

2. वहाँ पर एक लाइन होना चाहिए RewriteEngine On

3. रीडायरेक्टाइन ऑन लाइन के बाद रीडायरेक्ट वाली लाइनों को IMMEDIATELY जाना चाहिए

4. .htaccess फाइल को इस तरह नाम दिया गया है, और कुछ नहीं!

5. .htaccess फाइल रूट डायरेक्टरी में होनी चाहिए!

6. Domain.com - अपने खुद के डोमेन को बदलने के लिए मत भूलना।

असल में, यह सब है। लेकिन 301 रीडायरेक्ट Google द्वारा अच्छी तरह से समझे जाते हैं, लेकिन Yandex के लिए आपको किसी अन्य फ़ाइल को संपादित / बनाने की आवश्यकता होती है। तो नीचे दिया गया कदम अवश्य है!


यंडेक्स के लिए डोमेन gluing:

फिर से, साइट की रूट डायरेक्टरी पर जाएं और robots.txt नामक फाइल देखें, यदि नहीं, तो इसे नियमित नोटपैड में बनाएं।

इस फ़ाइल में निम्न कोड रखें:

उपयोगकर्ता-एजेंट: Yandex Disallow: Host: domain.com

यदि आपके पास यह फ़ाइल है, लेकिन ये लाइनें मौजूद नहीं हैं, तो उन्हें एक पैराग्राफ के माध्यम से अंत में जोड़ें।

होस्ट लाइन में मुख्य दर्पण निर्दिष्ट करें - अपना डोमेन डालना न भूलें

उन लोगों के लिए जो व्यक्तियों और कंपनियों से पदोन्नति का आदेश देते हैं।

बेशक, यह एक बहुत ही दुर्लभ मामला है, लेकिन फिर भी ... पूर्वाभास का दावा किया जाता है!

कभी-कभी दुर्भावनापूर्ण एसईओ आपके डोमेन को आपके लिए गोंद कर सकते हैं और खुद को बढ़ावा दे सकते हैं।

और अगर थोड़ी देर के बाद आप सहयोग करना बंद कर देते हैं, तो वह अपने डोमेन से आपके लिए पुनर्निर्देशन को सुरक्षित रूप से हटा सकता है, और आपके पैसे के लिए सभी पदोन्नति चोर के पास जाएगी।

इसके अलावा, आपकी साइट में उसकी साइट पर मुख्य दर्पण के साथ एक robots.txt फ़ाइल हो सकती है।

सावधान रहें! और लगातार काम की रिपोर्ट मांगते हैं।

आपके ध्यान के लिए धन्यवाद, सरयोग संपर्क में था!

यदि आपके कोई प्रश्न हैं, तो टिप्पणियों में पूछें।

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

    साइट 2 पते पर खुलती है:www.mysite.ua तथाmysite.ua (खोज इंजन के लिए यह एक महत्वपूर्ण अंतर है और वे 2 पते को 2 अलग-अलग साइटों के रूप में देखते हैं), इसलिए, यह सुनिश्चित करना आवश्यक है कि साइट के पृष्ठों को एक्सेस करते समयwww,बिना साइट के उन्हीं पृष्ठों पर पुनर्निर्देशित किया गया थाwww,उदाहरण के लिए http: // mysite.ua/ समाचार / परhttp://www.mysite.ua/news/ ( या ठीक इसके विपरीत).

    आपके पास कई डोमेन हैं, मुख्य mysite.ua और विकल्प my-site.ua और / या सिरिलिक moisite.ukr... यह आवश्यक है कि जब ब्राउज़र में my-site.ua और / या mysite.ua पता टाइप करते हैं, तो विज़िटर स्वचालित रूप से साइट mysite.ua पर पुनर्निर्देशित हो जाता है।

1. डोमेन पुनर्निर्देशनफाइल में.htaccess .

1.1। Www डोमेन से मुख्य डोमेन तक

यदि आपके सर्वर में मॉड्यूल सक्षम हैmod_rewrite उसके बाद एचwww से शुरू होने वाले पते से रीडायरेक्शन सेट करने के लिए www के बिना समान वाले, आपको फ़ाइल में आवश्यकता है .htaccess, रूट फ़ोल्डर में www अपनी साइट पर, निम्न पंक्तियाँ लिखें:

रिवरटाइंगइन ऑन RewriteCond% (HTTP_HOST) ^www .(.+)$ रिवाइटररुले ^ (। *) $ Http: //% 1 / $ 1

1.2। मुख्य डोमेन से www-domain के लिए

रिवरटाइंगइन ऑन RewriteCond% (HTTP_HOST)! ^ ()www .) रेव्रीरुले ^ (। *) $ Http: //www ।% (HTTP_HOST) / $ 1

1.3। एक डोमेन से दूसरे में

एक डोमेन से आगंतुकों के पुनर्निर्देशन को सेट करने के लिए, कार्य को पहले की तरह ही हल किया जा सकता है domain1.ua दूसरे का नामdomain2.ua आप फ़ाइल में उपयुक्त निर्देशों का उपयोग कर सकते हैं.htaccess .

पुराने डोमेन पर करेंdomain1.ua htaccess फ़ाइल, सामग्री के साथ:

रिवरटाइंगइन ऑन RewriteCond% (HTTP_HOST)डोमेन 1। ua पुनर्लेखन नियम (। *) Http: //डोमेन 2। ua /$1

1.4। कई डोमेन से पुनर्निर्देशन

डोमेन से पुनर्निर्देशित करने की आवश्यकता है domain1.ua तथा www.domain1.ua एक नए डोमेन के लिए domain2.ua, इस लिखने के लिए:

RewriteCond% (HTTP_HOST) ^ domaim1 \. ua रेवेरिटुले ^ (। *) $ Http: / / domain2.ua /$1 RewriteCond% (HTTP_HOST) ^ www। डोमेन 1 \. ua रेवेरिटुले ^ (। *) $ एचटीटीपी: // domain2.ua /$1

इसी तरह, आप के साथ ओवरडायरेक्शन कर सकते हैं domain.ua पर domain.com आदि।

हालाँकि, यदि आप टैरिफ में शामिल सीमित संख्या में टैरिफ प्लान पर होस्ट कर रहे हैं, तो केवल एक .htaccess फ़ाइल के साथ एक साइट सेट करना आपको टैरिफ कोटा में दूसरे डोमेन से वंचित करेगा, जो हमेशा स्वीकार्य नहीं होता है। इस मामले में, आप एक विशेष होस्टिंग कंट्रोल पैनल सेवा का उपयोग कर सकते हैं।

2. डोमेन पुनर्निर्देशन होस्टिंग कंट्रोल पैनल में

नियंत्रण कक्ष "cPanel" के उदाहरण पर

आप 301 और 302 पुनर्निर्देशन विकल्पों में से चुन सकते हैं।

301 पुनर्निर्देशित एक स्थायी पुनर्निर्देश है। उन। जब 301 रीडायरेक्ट स्थापित होता है, तो खोज इंजन सहित सभी को सूचित किया जाएगा कि अनुरोधित पृष्ठ हमेशा के लिए नए पते पर "स्थानांतरित" हो गया है। इस तरह के एक पुनर्निर्देशन आवश्यक है, उदाहरण के लिए, जब एक डोमेन नाम से दूसरे में जा रहा है। इस प्रकार, आप खोज ट्रैफ़िक नहीं खोएंगे, और पता बदलने के बारे में खोज इंजन को सूचित किया जाएगा।

302 पुनर्निर्देशित एक अस्थायी पुनर्निर्देश है। इस प्रकार, 302 रीडायरेक्ट वाले पेज को कॉल करने वाले उपयोगकर्ताओं को रीडायरेक्ट में निर्दिष्ट पते से प्रतिक्रिया मिलेगी। हालांकि, खोज इंजन में, पुराना पता बना रहेगा और अपनी स्थिति बनाए रखेगा।

इसके अलावा, आप साइट पर्यायवाची www से जुड़े पुनर्निर्देशन विकल्पों का चयन कर सकते हैं। कृपया ध्यान दें कि डोमेन http://www.site.ua/ से http://site.ua/ पर पुनर्निर्देशन cPanel का उपयोग करके नहीं किया जा सकता है। फ़ाइल का उपयोग करके एक समान रीडायरेक्ट बनाया जाता है .htaccess.

पुनर्निर्देशन नियंत्रण बहुत मानक दिखता है। आप बनाए गए पैरामीटर को निकाल सकते हैं:

3. सिरिलिक डोमेन को पुनर्निर्देशित करना

सिरिलिक डोमेन का पुनर्निर्देशन सामान्य (लैटिन में) से अलग नहीं है। आपको बस सिनकोड कनवर्टर का उपयोग करने की आवश्यकता है।

पनीकोड यूनिकोड वर्णों को केवल ASCII वर्णों, अर्थात् 26 लैटिन अक्षरों (ए-जेड), संख्याओं (0-9) और एक हाइफ़न वर्ण (कुल 37 वर्ण) वाले वर्णों के अनुक्रम में परिवर्तित करने की एक विधि है।

राष्ट्रीय वर्णमाला वाले डोमेन को IDN डोमेन कहा जाता है। कुछ सेवाएं IDN डोमेन प्रतिनिधित्व का समर्थन नहीं करती हैं। इसलिए, यूकेआर डोमेन या अन्य आईडीएन डोमेन काम नहीं करते हैं। इस स्थिति में, आपको Punycode रूपांतरण के बाद डोमेन नाम का उपयोग करने की आवश्यकता है।

उदाहरण के लिए, डोमेन http: //myisite.ukr/ कोडिंग के बाद (आप कर सकते हैं)सेवा का उपयोग करें http://wwhois.ru/punycode.php)हो जाता है , यही हम पहले से ही परिचित कोड में लिखते हैं

रिवरटाइंगइन ऑन RewriteCond% (HTTP_HOST)http: //xn--80arbjktj.xn--j1amh/ पुनर्लेखन नियम (। *) Http: //डोमेन 2। ua /$1

या नियंत्रण कक्ष में इसी लाइन में।