दूसरे डोमेन पर रीडायरेक्ट कैसे करें. "डोमेन पुनर्निर्देशन" सेवा की स्थापना. नए पेज पर रीडायरेक्ट करें

💖क्या आपको यह पसंद है?लिंक को अपने दोस्तों के साथ साझा करें

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

301 रीडायरेक्ट बनाने से पहले...

मैं इस तथ्य से शुरुआत करना चाहता हूं कि रीडायरेक्ट बनाने से पहले, आपको नए डोमेन पर साइट की कार्यक्षमता की सावधानीपूर्वक जांच करनी चाहिए। विशेष रूप से:

  • फ़ाइल में दिए गए निर्देशों की जाँच करें robots.txt.
  • मेटा टैग जांचें रोबोटोंसाइट के वेब पेजों पर, एक नए डोमेन पर।
  • मेटा टैग जांचें कैनन का.
  • पेज की उपलब्धता जांचें.
  • बनाना सुनिश्चित करें 404 पृष्ठ बनाएं और उस पर एक काउंटर स्थापित करें, इससे आप भविष्य में समस्याओं की उपस्थिति को ट्रैक कर सकेंगे।

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

.htaccess में एक डोमेन से दूसरे डोमेन पर पुनर्निर्देशन

समस्या को हल करने के लिए काफी सारे विकल्प हैं। व्यक्तिगत रूप से, मैं इस विकल्प का उपयोग करने की अनुशंसा करता हूँ?


रीराइटइंजन चालू
RewriteCond %(REQUEST_FILENAME) robots.txt$
पुनर्लेखन नियम ^([^/]+) $1 [एल]
RewriteCond %(HTTP_HOST) ^(www\.)?old-domain\.ru$
पुनर्लेखन नियम ^(.*)$ http://www.new-domain.ru/$1

इस विकल्प में क्या अच्छा है? सबसे पहले, यह फ़ाइल को पुराने डोमेन पर रीडायरेक्ट से बाहर कर देता है robots.txt, जो आपको एक नए डोमेन को इंगित करने वाले होस्ट निर्देश को निर्दिष्ट करने की अनुमति देता है। यह केवल Yandex सर्च इंजन के लिए काम करता है, और पढ़ें। मैं ध्यान दूंगा कि होस्ट निर्देश कहीं भी निर्दिष्ट किया जा सकता है, लेकिन इसे इस तरह निर्दिष्ट करना बेहतर होगा:

उपयोगकर्ता-एजेंट: यांडेक्स
अस्वीकृत करें: /सीजीआई-बिन
होस्ट: www.new-domain.ru

दूसरे, यह विकल्प एक डोमेन से दूसरे डोमेन पर रीडायरेक्ट करता है, भले ही यह पुराने डोमेन में निर्दिष्ट किया गया हो www.या नहीं, दोनों विकल्पों को ध्यान में रखा जाता है।

यह भी स्पष्ट है कि कार्य पर रीडायरेक्ट के उपरोक्त उदाहरण के लिए, आपको निर्दिष्ट करना होगा उनकाडोमेन. मैं इस तथ्य पर आपका ध्यान आकर्षित करता हूं कि रिवाइटकॉन्ड निर्देश की नियमित अभिव्यक्ति में विशेष वर्णों, समान डॉट वर्ण (.) से बचना आवश्यक है, उदाहरण के लिए: Old-domain\.ru , जबकि एक नए डोमेन के लिए यह नहीं है आवश्यक है, लेकिन आपको HTTP प्रोटोकॉल से शुरुआत करनी होगी, यानी। एचटीटीपी://वगैरह।

वैसे, एक नया डोमेन बिना निर्दिष्ट किया जा सकता है www.शुरुआत में, लेकिन यहां मुख्य दर्पण के बारे में मत भूलना।

सिफ़ारिश 1:रीडायरेक्ट स्थापित करने से पहले भी, आप यांडेक्स के लिए होस्ट निर्देश और Google के लिए कैनोनिकल मेटा टैग, साथ ही फ़ाइल का उपयोग कर सकते हैं साइटमैप.xmlनये डोमेन पर पृष्ठों के यूआरएल के साथ; ग्लूइंग के लिए प्रतीक्षा करें और उसके बाद ही रीडायरेक्ट स्थापित करें।

टिप्पणी: आप रिपोर्ट ए न्यू साइट फॉर्म में एक गैर-मुख्य दर्पण (पुराना डोमेन) जोड़कर यांडेक्स में ग्लूइंग की जांच कर सकते हैं, यह संबंधित संदेश देता है: आपके द्वारा निर्दिष्ट साइट साइट का एक गैर-मुख्य दर्पण है...

Google में, आप इसके लिए info: search query ऑपरेटर का उपयोग कर सकते हैं, पुराने डोमेन को मान के रूप में निर्दिष्ट कर सकते हैं, उदाहरण के लिए: info:old-domain.ru।

आप कई ऑनलाइन सेवाओं का भी उपयोग कर सकते हैं, उदाहरण के लिए: SEOGadget से ग्लूइंग के लिए डोमेन की जाँच करना, webmasters.ru पर ग्लूइंग की जाँच करना, आदि।

मेरे दृष्टिकोण से, फ़ाइल बहिष्करण के साथ तुरंत 301 रीडायरेक्ट सेट करना बेहतर है robots.txt, जो हमें अनावश्यक आंदोलनों और टेक की समस्याओं से बचाएगा।

सिफ़ारिश 3:उपयोग " पते में परिवर्तन»Google वेबमास्टर टूल में अपने नए साइट डोमेन के बारे में Google को सूचित करने के लिए। ऐसा करने के लिए, पुराने डोमेन पर एक साइट को जोड़ना और सत्यापित करना होगा। इसे सूची से चुनें. खुलने वाले पृष्ठ पर, गियर आइकन वाली सूची पर क्लिक करें, और फिर आइटम " पते में परिवर्तन».

  • साइट अनुक्रमण > बहिष्कृत पृष्ठ- Yandex.Webmaster में।
  • स्कैन > स्कैन त्रुटियाँ(टैब " नहीं मिला") - Google वेबमास्टर टूल्स में।

मेरे पास यही है। आपके ध्यान देने के लिए धन्यवाद! आपको कामयाबी मिले!

6:00 बजे संदेश संपादित करें 14 टिप्पणियाँ

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

इस लेख में हम सेवा के साथ काम करने की सेटिंग्स के बारे में बात करेंगे।

डोमेन सेटअप

सेवा केवल तभी काम कर सकती है जब आपका डोमेन प्रत्यायोजित हो। किसी डोमेन को सौंपने के लिए, DNS सर्वर की आवश्यकता होती है जो इंटरनेट उपयोगकर्ताओं को आपके डोमेन (ज़ोन) के बारे में जानकारी प्रदान कर सके। ऐसे दो या दो से अधिक सर्वर होने चाहिए।

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

आप उस डोमेन के स्तर के आधार पर स्वतंत्र रूप से DNS सर्वर निर्दिष्ट कर सकते हैं जिसके लिए पुनर्निर्देशन सेवा का आदेश दिया गया है:

ns3-fwl2.site
ns4-fwl2.site
ns8-fwl2.site

ns3-fwl3.site
ns4-fwl3.site
ns8-fwl3.site

ns3-fwl4.site
ns4-fwl4.site
ns8-fwl4.site

ns3-fwl5.site
ns4-fwl5.site
ns8-fwl5.site

ज़ोन फ़ाइल प्रविष्टियाँ

यदि आप डोमेन पुनर्निर्देशन सेवा में शामिल DNS सर्वर का उपयोग करते हैं, तो आवश्यक रिकॉर्ड स्वचालित रूप से दर्ज किए जाते हैं।

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

डोमेन स्तर के आधार पर जिसके लिए पुनर्निर्देशन सेवा का आदेश दिया गया है, ए रिकॉर्ड इस प्रकार होना चाहिए:

  • दूसरे स्तर के डोमेन के लिए, टाइप करें web-forward.ru:

    web-forward.ru. ए 109.70.27.4

  • तीसरे स्तर के डोमेन के लिए, टाइप करें test.web-forward.ru:

    test.web-forward.ru. ए 109.70.27.5

  • चौथे स्तर के डोमेन के लिए, टाइप करें forum.eng.web-forward.ru:

    forum.eng.web-forward.ru. ए 109.70.27.6

  • पांचवें स्तर के डोमेन के लिए, टाइप करें www.forum.eng.web-forward.ru:

    www.forum.eng.web-forward.ru. ए 109.70.27.7

डोमेन पुनर्निर्देशन सेवा की स्थापना

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

आप इसमें सेवा सेटिंग्स में बदलाव कर सकते हैं ग्राहकों के लिए अनुभागसेवाएंडेटा देखना और बदलना.

प्रत्येक पुनर्निर्देशन नियम के लिए, आप निम्नलिखित पैरामीटर निर्दिष्ट कर सकते हैं:

1. उस उपडोमेन का नाम जिसके लिए नियम कॉन्फ़िगर किया जा रहा है

आपको वह उपडोमेन निर्दिष्ट करना होगा जिससे रीडायरेक्ट किया जाएगा। आप निर्दिष्ट कर सकते हैं:

  • उस उपडोमेन का नाम जिसके लिए आप पुनर्निर्देशन कॉन्फ़िगर करना चाहते हैं। असीमित संख्या में नेस्टिंग स्तरों की अनुमति है, लेकिन अवधि सहित प्रविष्टि की लंबाई 63 वर्णों से अधिक नहीं होनी चाहिए;
  • यदि आपको सामान्य पुनर्निर्देशन नियम सेट करने की आवश्यकता है तो "*" (तारांकन चिह्न)। यह नियम किसी भी उपडोमेन पर लागू होगा जिसके लिए व्यक्तिगत नियम कॉन्फ़िगर नहीं किए गए हैं।

2. अग्रेषण पता

उस पृष्ठ का URL जिस पर विज़िटर स्वचालित रूप से पुनर्निर्देशित किया जाएगा।

3. पुनर्निर्देशन विधि

आप निम्नलिखित पुनर्निर्देशन विधियों में से एक चुन सकते हैं:

  • अस्थायी या स्थायी पुनर्निर्देशन

अस्थायी पुनर्निर्देशन (HTTP प्रतिक्रिया कोड "302 अस्थायी रूप से स्थानांतरित")। HTTP 302 प्रतिक्रिया कोड क्लाइंट एप्लिकेशन (खोज इंजन सहित) को बताता है कि साइट अस्थायी रूप से स्थानांतरित हो गई है। डिफ़ॉल्ट रूप से स्थापित.

स्थायी पुनर्निर्देशन (HTTP प्रतिक्रिया कोड "301 स्थायी रूप से स्थानांतरित")। HTTP 301 प्रतिक्रिया कोड क्लाइंट एप्लिकेशन (खोज इंजन सहित) को बताता है कि साइट स्थायी रूप से स्थानांतरित हो गई है।

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

  • किसी पते को फ़्रेम में छिपाना

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

यदि आप फ़्रेम में पते को छिपाना चुनते हैं, तो कृपया ध्यान दें कि:

  • अपने वेब पेज के भीतर अन्य संसाधनों के लिए लिंक सेट करते समय, आपको लिंक टैग में target=_top निर्दिष्ट करना होगा। अन्यथा, आपके फ्रेम के अंदर किसी और का वेब पेज भी खुल जाएगा, और विज़िटर को यूआरएल बॉक्स में आपका डोमेन नाम दिखाई देगा। इस मामले के लिए लिंक की सही वर्तनी का एक उदाहरण: आरयू-सेंटर
  • जिस वेब पेज पर रीडायरेक्ट किया गया है उसका सही पता, हालांकि यूआरएल बार में प्रदर्शित नहीं होता है, कोई भी विज़िटर आसानी से निर्धारित कर सकता है।

4. विकल्प "पथ बचत के साथ".

जब आप उस डोमेन पर स्थित किसी पृष्ठ तक पहुँचने का प्रयास करते हैं जिसके लिए नियम तैयार किया जा रहा है, तो पुनर्निर्देशन पते पर पुनर्निर्देशन होगा, जिसमें इस पृष्ठ का पथ जोड़ा जाएगा..web-forward.ru, फिर पहुँचते समय पेज डीएनएस.वेब-फॉरवर्ड..

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

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

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

बिना होस्टिंग के साइट के एक पेज से दूसरे पेज पर ट्रांसफर करना भी संभव है। हम आज के ब्लॉग में यह कैसे करें इसके बारे में बात करेंगे।

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

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

और अंत में, मुफ़्त होस्टिंग से उसके भुगतान समकक्ष पर स्विच करने के लिए रीडायरेक्ट का उपयोग किया जाना चाहिए।

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

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

रीडायरेक्ट 301 /old-page.html http://new-domain.ru/new-page.html
या
स्थायी पुनर्निर्देशन /old-page.html http://new-domain.ru/new-page.html

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

RedirectMatch /(.*)\.php$ /$1.aspx

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

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

301 डोमेन से रीडायरेक्ट करेंwwwइसके बिना ऐसा दिखता है:

रीराइटइंजन चालू
रीराइटकॉन्ड %(HTTP_HOST) ^ www.nic.ru
पुनर्लेखन नियम ^(.*)$ http:// www.nic.ru /$1

301 किसी डोमेन से www के बिना www के साथ रीडायरेक्ट करें:

रीराइटइंजन चालू
रीराइटकॉन्ड %(HTTP_HOST) ^ timeweb.com
पुनर्लेखन नियम (.*) http://www. timeweb.com /$1

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

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

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

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

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

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

आप स्वयं रीडायरेक्ट का उपयोग करने के तरीके सोच सकते हैं। यह बहुत सुविधाजनक और सरल है! आपको बस इसे आज़माना है! इसे अजमाएं!

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

सादर, रोमन चुएशोव

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

वेबसाइट का पता बदलने के लिए चरण-दर-चरण निर्देश

1. सभी साइट फ़ाइलों को नए डोमेन पर कॉपी करें (पुराने डोमेन से अभी तक कुछ भी न हटाएं)। साइट की संपूर्ण संरचना को संरक्षित करने की सलाह दी जाती है, अन्यथा स्थिति काफी महत्वपूर्ण रूप से बदल सकती है।

2. दोनों robots.txt में नए डोमेन के पते के साथ होस्ट निर्देश लिखें:

उपयोगकर्ता-एजेंट : * होस्ट : newdomen.ru

यह पुराने डोमेन और नए दोनों पर किया जाना चाहिए:

Olddomen.ru/robots.txt newdomen.ru/robots.txt

3. यांडेक्स वेबमास्टर में, "इंडेक्सिंग सेटिंग्स" "मूविंग साइट" अनुभाग पर जाएं और नए डोमेन का पता निर्दिष्ट करें।

Google वेबमास्टर के पास "साइट पता बदलने" का विकल्प भी है।

4. परिवर्तन के बाद, खोज इंजन द्वारा इन डोमेन को मर्ज करने तक प्रतीक्षा करने की सलाह दी जाती है।

5. आपको पुराने डोमेन से नए डोमेन पर 301 रीडायरेक्ट करने की आवश्यकता है। यह कैसे करें यह जानने के लिए आगे पढ़ें।

301 पुराने डोमेन से नए डोमेन पर रीडायरेक्ट करें

ऐसा करने का सबसे सही और आसान तरीका .htaccess फ़ाइल (साइट के रूट में स्थित) के माध्यम से है। इस कोड को पुरानी साइट पर डालने की आवश्यकता है, इसे नए डोमेन पर डालने की आवश्यकता नहीं है!

विकल्प +FollowSymLinks RewriteEngine On RewriteCond %(REQUEST_FILENAME) robots.txt$ RewriteRule ^([^/]+) $1 [L] RewriteCond %(HTTP_HOST) ^oldomen\.ru RewriteRule ^(.*)$ http://newdomen. ru/$1 RewriteCond %(HTTP_HOST) ^www.olddomen\.ua RewriteRule ^(.*)$ http://newdomen.ru/$1

या दूसरा विकल्प

विकल्प +FollowSymLinks RewriteEngine On RewriteCond %(REQUEST_FILENAME) robots.txt$ RewriteRule ^([^/]+) $1 [L] RewriteRule (.*) http://newdomen.ru/$1

यह लेख पुराना हो चुका है.

यह लेख साझा होस्टिंग सेवा के लिए लिखा गया था, जिसे 1 जून, 2019 से बंद कर दिया गया है।

वर्तमान होस्टिंग सेवा को हमारी वेबसाइट पर ऑर्डर किया जा सकता है

एक डोमेन से दूसरे डोमेन पर रीडायरेक्ट करना (रीडायरेक्टर)

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

  1. आपकी वेबसाइट www.mycompany.ru और mycompany.ru पर खुलती है। आप चाहते हैं कि www से किसी साइट पते तक पहुंचने पर, www के बिना डोमेन पर उसी पृष्ठ पर रीडायरेक्ट हो (http://www.mycompany.ru/news/ » http://mycompany.ru/news/)
  2. आपके पास एक मुख्य डोमेन mycompany.ru और एक वैकल्पिक डोमेन my-company.ru है। यह सुनिश्चित करना आवश्यक है कि ब्राउज़र में my-company.ru पता टाइप करते समय, विज़िटर स्वचालित रूप से मुख्य डोमेन mycompany.ru पर स्थानांतरित हो जाए।

पहला कार्यसबसे सरल तरीका अनुभाग में हल किया गया है। साइट नाम के बाईं ओर, आपको तीन क्षैतिज पट्टियों वाले आइकन पर क्लिक करना होगा और "ठीक सेटिंग्स" का चयन करना होगा। इसके बाद, "पुनर्निर्देशन सक्षम करें" सक्रिय करें। इसके बाद, जो कुछ बचता है वह यह चुनना है कि सभी अनुरोधों को किस डोमेन पर रीडायरेक्ट किया जाए। तैयार!

दिखाएँ कि आप mod_rewrite का उपयोग करके पहली समस्या को कैसे हल कर सकते हैं

भी पहला कार्य mod_rewrite का उपयोग करके हल किया जा सकता है। www से शुरू होने वाले पतों से बिना www वाले समान पतों पर पुनर्निर्देशन सेट करने के लिए (http://www.mycompany.ru/news/ » http://mycompany.ru/news/), आपको रूट में .htaccess फ़ाइल की आवश्यकता होगी अपनी साइट के www फ़ोल्डर में निम्नलिखित पंक्तियाँ लिखें:

RewriteEngine ऑन RewriteCond %(HTTP_HOST) ^www\.mycompany\.ru$ RewriteRule ^(.*)$ http://mycompany.ru/$1

यदि, इसके विपरीत, उदाहरण के लिए, आपको www के बिना पतों को स्वचालित रूप से www (http://mycompany.ru/news/ » http://www.mycompany.ru/news/) वाले समान पतों पर पुनर्निर्देशित करने की आवश्यकता है, जैसा कि हमारी वेबसाइट पर किया जाता है: स्वचालित रूप से आपको रीडायरेक्ट करता है, फिर mod_rewrite नियम इस तरह दिखते हैं:

RewriteEngine ऑन RewriteCond %(HTTP_HOST) ^mycompany\.ru$ RewriteRule ^(.*)$ http://www.mycompany.ru/$1

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

आपको my-company.ru डोमेन से A रिकॉर्ड हटाना होगा और फिर एक बनाना होगा। इस स्थिति में, my-company.ru डोमेन के लिए एक नया ए-रिकॉर्ड स्वचालित रूप से बनाया जाएगा, जो रीडायरेक्ट सेवा को इंगित करेगा।

क्या इसका समाधान संभव है पहला कार्यपैनल रीडायरेक्टर्स सेवा का भी उपयोग कर रहे हैं? हां, आप कर सकते हैं, लेकिन इससे यह तथ्य सामने आएगा कि http://www.mycompany.ru/news/ » http://mycompany.ru/news/ पर रीडायरेक्ट करने के बजाय आपको http://www पर रीडायरेक्ट प्राप्त होगा .mycompany.ru/news / » http://mycompany.ru/, अर्थात, पुनर्निर्देशित डोमेन पर कोई भी यूआरएल गंतव्य डोमेन के केवल एक विशिष्ट पृष्ठ पर ले जाएगा। यह वह चीज़ होने की संभावना नहीं है जिसकी आपको आवश्यकता है।



मित्रों को बताओ