निःशुल्क कस्टम डोमेन URL शॉर्टनर बनाएं (क्लाउडफ्लेयर वर्कर्स के साथ)

in संसाधन और उपकरण

हमारी सामग्री पाठक समर्थित है. यदि आप हमारे लिंक पर क्लिक करते हैं, तो हम कमीशन कमा सकते हैं। हम कैसे समीक्षा करते हैं.

इस पोस्ट में मैं आपके साथ साझा करने जा रहा हूँ आप क्लाउडफ्लेयर वर्कर्स का उपयोग करके अपना स्वयं का कस्टम डोमेन URL शॉर्टनर कैसे बना सकते हैंचाहे आप एक वेब डेवलपर हों जो अपने बेल्ट में एक और टूल जोड़ना चाहते हैं, एक व्यवसाय के मालिक हैं जो भारी कीमत के बिना अपने लिंक को ब्रांड करना चाहते हैं, या कोई ऐसा व्यक्ति जो वेब प्रौद्योगिकियों के साथ छेड़छाड़ करना पसंद करता है, यह चरण-दर-चरण मार्गदर्शिका आपके लिए है।

एक वेब डेवलपर और तकनीक के शौकीन के तौर पर, मैं हमेशा उन छोटी-छोटी चीज़ों से रोमांचित रहा हूँ जो इंटरनेट को ज़्यादा कुशल और उपयोगकर्ता के अनुकूल बनाती हैं। एक दिन, एक सहकर्मी के साथ एक बहुत लंबा और बोझिल URL साझा करते समय, मैंने पाया कि लिंक को छोटा करने का एक सरल, व्यक्तिगत तरीका चाहिए। ज़रूर, वहाँ URL छोटा करने की बहुत सारी सेवाएँ हैं, लेकिन मैं कुछ ऐसा चाहता था जो ज़्यादा "मेरे" जैसा लगे - कुछ ऐसा जिसे मैं अनुकूलित और नियंत्रित कर सकूँ।

तभी मुझे क्लाउडफ्लेयर वर्कर्स का उपयोग करके अपना स्वयं का कस्टम यूआरएल शॉर्टनर बनाने का विचार आयायह वेब प्रौद्योगिकियों के विशाल समुद्र में छिपे खजाने को खोजने जैसा था। न केवल मैं URL को छोटा कर सकता था, बल्कि मैं इसे अपने स्वयं के डोमेन नाम के साथ मुफ्त में कर सकता था! इस खोज के उत्साह ने मुझे पहली बार एक वेबसाइट तैनात करने की याद दिला दी - सशक्तिकरण और अंतहीन संभावनाओं की वह लहर।

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

चरण 1: डोमेन नाम पंजीकृत करें (लघु डोमेन का उपयोग करें)

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

    यहां कुछ सुझाव दिए गए हैं जो आपको सही डोमेन चुनने में मदद करेंगे:

    1. इसे छोटा रखेंURL शॉर्टनर का मुख्य उद्देश्य संक्षिप्त लिंक बनाना है। यदि संभव हो तो 3-5 अक्षरों वाले डोमेन नाम देखें। यह संक्षिप्त नाम, संक्षिप्त नाम या आकर्षक शब्द हो सकता है।
    2. इसे यादगार बनाएं: याद रखने और टाइप करने में आसान कुछ चुनें। इससे आपके और दूसरों के लिए आपके संक्षिप्त लिंक का उपयोग करना आसान हो जाएगा।
    3. अपने ब्रांड पर विचार करेंयदि आप इसका उपयोग किसी व्यवसाय या व्यक्तिगत ब्रांड के लिए कर रहे हैं, तो डोमेन को अपनी मौजूदा ब्रांड पहचान के साथ संरेखित करने का प्रयास करें।
    4. उपलब्धता जाँचें: छोटे, आकर्षक डोमेन की बहुत मांग है। अगर आपकी पहली पसंद उपलब्ध नहीं है, तो आपको रचनात्मक होने या .io, .co, या .me जैसे वैकल्पिक शीर्ष-स्तरीय डोमेन (TLD) पर विचार करने की आवश्यकता हो सकती है।
    5. TLD के बारे में सोचें: जबकि .com लोकप्रिय है, अन्य TLD से दूर न भागें। कुछ, जैसे .link या .click, URL शॉर्टनर के लिए विशेष रूप से उपयुक्त हो सकते हैं।

    आपको प्रेरित करने के लिए यहां कुछ उदाहरण दिए गए हैं:

    • abc.लिंक
    • go.io
    • shrt.co
    • zap.me

    एक बार जब आप अपना डोमेन चुन लेते हैं, तो आपको इसे डोमेन रजिस्ट्रार से खरीदना होगा। कुछ लोकप्रिय विकल्प इस प्रकार हैं:

    • Namecheap
    • पिताजी जाओ
    • CloudFlare (अनुशंसित - जो बहुत सुविधाजनक भी है क्योंकि हम क्लाउडफ्लेयर वर्कर्स का उपयोग करेंगे)

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

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

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

    चरण 2: अपने डोमेन के लिए DNS रिकॉर्ड कॉन्फ़िगर करें

    अब जब आपके पास अपना डोमेन है, तो DNS कॉन्फ़िगरेशन सेट अप करने का समय आ गया है। यह कदम यह सुनिश्चित करने के लिए महत्वपूर्ण है कि आपके क्लाउडफ्लेयर वर्कर्स आपके नए पंजीकृत डोमेन के साथ सही ढंग से काम करें।

    CloudFlare

    आइये इस प्रक्रिया पर नजर डालें:

    1. अपना डोमेन Cloudflare में जोड़ें

      • यदि आपने पहले से ऐसा नहीं किया है, एक निःशुल्क क्लाउडफ्लेयर खाता बनाएं.
      • अपने क्लाउडफ्लेयर डैशबोर्ड में, “साइट जोड़ें” पर क्लिक करें और अपना डोमेन नाम दर्ज करें।
      • क्लाउडफ्लेयर मौजूदा DNS रिकॉर्ड को स्कैन करेगा। जो भी रिकॉर्ड उसे मिलेंगे, उन्हें हटा दें (जब तक कि आप डोमेन का इस्तेमाल ईमेल या अन्य महत्वपूर्ण सेवाओं के लिए भी नहीं कर रहे हों, ऐसी स्थिति में उन्हें रखें)।

      2. नेमसर्वर अपडेट करें (यदि आपका डोमेन क्लाउडफ्लेयर के साथ पंजीकृत है तो इस चरण को अनदेखा करें)

        क्लाउडफ्लेयर नेमसर्वर
        • क्लाउडफ्लेयर आपको नेमसर्वर का एक सेट प्रदान करेगा।
        • अपने डोमेन रजिस्ट्रार की वेबसाइट पर जाएं और मौजूदा नेमसर्वर को क्लाउडफ्लेयर द्वारा उपलब्ध कराए गए नेमसर्वर से बदलें।
        • इस चरण को विश्व स्तर पर प्रसारित होने में 24 घंटे तक का समय लग सकता है।

        3. DNS रिकॉर्ड्स कॉन्फ़िगर करें

        क्लाउडफ्लेयर DNS प्रबंधन
        • आपकी क्लाउडफ्लेयर DNS सेटिंग्स में, हम दो नए A रिकॉर्ड जोड़ेंगे।
        • निम्नलिखित जोड़ें:
        प्रकार
         A
        नाम @
        सामग्री: 192.0.2.1
        टीटीएल: ऑटो
        प्रॉक्सी स्थिति: प्रॉक्सी (नारंगी बादल - बहुत महत्वपूर्ण)

        प्रकार A
        नाम www
        सामग्री: 192.0.2.1
        टीटीएल: ऑटो
        प्रॉक्सी स्थिति: प्रॉक्सी (नारंगी बादल - बहुत महत्वपूर्ण)

        यह 192.0.2.1 आईपी एक विशेष "डमी" पता है। यह दस्तावेज़ीकरण और परीक्षण के लिए आरक्षित है, जो इसे हमारी ज़रूरतों के लिए एकदम सही बनाता है।

        4. क्लाउडफ्लेयर प्रॉक्सी सक्षम करें

        • सुनिश्चित करें कि आपके DNS रिकॉर्ड के लिए प्रॉक्सी स्थिति (नारंगी बादल आइकन) सक्षम है।
        • यह क्लाउडफ्लेयर को आपके ट्रैफ़िक को प्रॉक्सी करने की अनुमति देता है और क्लाउडफ्लेयर वर्कर्स के कार्य करने के लिए आवश्यक है।

        5. कॉन्फ़िगरेशन सत्यापित करें

        • एक बार नेमसर्वर परिवर्तन हो जाने पर, क्लाउडफ्लेयर आपके डोमेन को "सक्रिय" के रूप में दिखाएगा।
        • आप इसे क्लाउडफ्लेयर डैशबोर्ड में सत्यापित कर सकते हैं।

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

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

          अपने DNS को ठीक से कॉन्फ़िगर करने के बाद, अब आप रोमांचक भाग पर जाने के लिए तैयार हैं - URL शॉर्टनिंग को संभालने के लिए अपने क्लाउडफ्लेयर वर्कर को सेट अप करना।

          चरण 3: क्लाउडफ्लेयर वर्कर बनाना

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

          1. क्लाउडफ्लेयर वर्कर बनाएं

          • श्रमिक अनुभाग तक पहुंच:
            • अपने Cloudflare डैशबोर्ड में लॉग इन करें।
            • साइडबार से “श्रमिक” अनुभाग पर जाएँ।
            • यदि यह आपका पहला वर्कर है तो “सेवा बनाएं” पर क्लिक करें, या यदि आपके पास पहले से ही वर्कर मौजूद हैं तो “वर्कर बनाएं” पर क्लिक करें।
          • अपने कार्यकर्ता का नाम बताइये:
            • अपने वर्कर के लिए एक वर्णनात्मक नाम चुनें, जैसे कि “बल्क-रीडायरेक्ट्स-हैंडलर”।
            • संपादक पर आगे बढ़ने के लिए “सेवा बनाएँ” पर क्लिक करें।
          • कार्यकर्ता स्क्रिप्ट लिखना:
            • संपादक में, डिफ़ॉल्ट कोड को रीडायरेक्ट हैंडलर स्क्रिप्ट से बदलें:
          निर्यात डिफ़ॉल्ट {
          async फ़ेच(अनुरोध) {
          const रीडायरेक्टमैप = नया मैप([
          ["google", "https://www.google.com?subId1=google"],
          ["बिंग", "https://www.bing.com?subId1=bing"],
          // आवश्यकतानुसार यहां और रीडायरेक्ट जोड़ें
          ]);

          const url = नया URL(request.url);
          कंसोल.लॉग("पूर्ण यूआरएल:", url.toString());
          कंसोल.लॉग("होस्टनाम:", url.होस्टनाम);
          कंसोल.लॉग("पथनाम:", url.पथनाम);

          चलो पथ = url.pathname.toLowerCase().replace(/^\//, '').split('/')[0];

          यदि (url.hostname.includes('workers.dev')) {
          पथ = url.pathname.toLowerCase().replace(/^\//, '').split('/')[1] || '';
          }

          कंसोल.लॉग("संसाधित पथ:", पथ);

          const स्थान = redirectMap.get(पथ);
          कंसोल.लॉग("रीडायरेक्ट स्थान:", स्थान);

          // स्थायी रीडायरेक्ट के लिए 301 में बदलें
          अगर (स्थान) {
          Response.redirect(स्थान, 302) लौटाएं;
          }

          // यदि अनुरोध मानचित्र में नहीं है, तो 404 या अपना पसंदीदा फ़ॉलबैक लौटाएँ
          नया प्रतिसाद लौटाएं (`नहीं मिला: ${पथ}`, {स्थिति: 404});
          },
          };
          • स्क्रिप्ट को समझना:
            • हम एक परिभाषित करते हैं रीडायरेक्टमैप जिसमें हमारे लघु पथ और उनके संगत पूर्ण URL शामिल हैं।
                ["google", "https://www.google.com?subId1=google"],

          yourshorturl.com/google पुनर्निर्देशित करता है -> https://www.google.com?subId1=google

          ["बिंग", "https://www.bing.com?subId1=bing"],

          yourshorturl.com/bing रीडायरेक्ट करता है -> https://www.bing.com?subId1=bing
          • स्क्रिप्ट आने वाले अनुरोधों को संसाधित करती है, पथ निकालती है, और जांचती है कि क्या यह हमारे द्वारा परिभाषित किसी रीडायरेक्ट से मेल खाता है।
          • यदि कोई मिलान मिलता है, तो यह संबंधित URL पर 302 (अस्थायी रीडायरेक्ट) लौटाता है।
          • यदि कोई मिलान नहीं मिलता है, तो यह 404 Not Found प्रत्युत्तर देता है।
          • कार्यकर्ता का परीक्षण:
            • परिवर्तन करने और अपने वर्कर का परीक्षण करने के लिए क्लाउडफ्लेयर डैशबोर्ड में "त्वरित संपादन" सुविधा का उपयोग करें।
            • आप अनुरोधों का अनुकरण करने के लिए प्रदान किए गए HTTP परीक्षण उपकरण का उपयोग कर सकते हैं और देख सकते हैं कि आपका कार्यकर्ता कैसे प्रतिक्रिया देता है।
          • कार्यकर्ता की तैनाती:
            • एक बार जब आप अपने परीक्षणों से संतुष्ट हो जाएं, तो अपने वर्कर को लाइव करने के लिए "सहेजें और तैनात करें" पर क्लिक करें।
          • कार्यकर्ता रूट सेट अप करना:
          क्लाउडफ्लेयर कार्यकर्ता मार्ग
          • तैनाती के बाद, अपने वर्कर के लिए “ट्रिगर्स” टैब पर जाएं।
          • अपने डोमेन से मेल खाने वाला रूट जोड़ें, जैसे *अनुशंसा.लिंक/*.
          • यह सुनिश्चित करता है कि आपके डोमेन के सभी अनुरोध इस वर्कर द्वारा संभाले जाएं।
          • सेटअप का सत्यापन:
            • अपने कुछ रीडायरेक्ट पथों तक पहुँचने का प्रयास करें (उदाहरण के लिए, https://recommends.link/url-shortener-guide) यह सुनिश्चित करने के लिए कि वे अपेक्षानुसार काम कर रहे हैं।
            • कंसोल आउटपुट देखने के लिए अपने क्लाउडफ्लेयर डैशबोर्ड में वर्कर्स लॉग की जांच करें और सत्यापित करें कि पथ सही ढंग से संसाधित हो रहे हैं।

          चरण 4: अधिक अनुकूलन (वैकल्पिक)

          क्लाउडफ्लेयर केवी के साथ डायनामिक रीडायरेक्ट

          हमारे रीडायरेक्ट सिस्टम को अधिक लचीला और प्रबंधित करने में आसान बनाने के लिए, हम अपने रीडायरेक्ट को संग्रहीत करने के लिए क्लाउडफ्लेयर केवी (की-वैल्यू) स्टोरेज का उपयोग कर सकते हैं:

          केवी नामस्थान बनाएं:

          • अपने क्लाउडफ्लेयर डैशबोर्ड में, वर्कर्स > KV पर जाएं। “नेमस्पेस बनाएं” पर क्लिक करें और इसे नाम दें (उदाहरण के लिए, “REDIRECT_MAP”)।
          KV नामस्थान को अपने वर्कर से जोड़ें:
          • अपने वर्कर की सेटिंग पर जाएँ। "KV नेमस्पेस बाइंडिंग" के अंतर्गत, एक नई बाइंडिंग जोड़ें। अपना KV नेमस्पेस चुनें और उसे एक वैरिएबल नाम दें (जैसे, REDIRECTS)।
          KV का उपयोग करने के लिए वर्कर स्क्रिप्ट को संशोधित करें:

             निर्यात डिफ़ॉल्ट {
          async फ़ेच(अनुरोध, env) {
          const url = नया URL(request.url);
          const पथ = url.pathname.toLowerCase().replace(/^\//, '').split('/')[0];

          const स्थान = env.REDIRECTS.get(पथ) का इंतजार करें;

          अगर (स्थान) {
          Response.redirect(स्थान, 301) लौटाएं;
          }

          नया प्रतिसाद लौटाएं (`नहीं मिला: ${पथ}`, {स्थिति: 404});
          },
          };

          अब आप वर्कर कोड को बदले बिना KV स्टोर को संशोधित करके रीडायरेक्ट जोड़ सकते हैं, अपडेट कर सकते हैं या हटा सकते हैं।

          पैरामीटराइज़्ड रीडायरेक्ट

          अपने रीडायरेक्ट में गतिशील पैरामीटर की अनुमति दें:

               निर्यात डिफ़ॉल्ट {
            async फ़ेच(अनुरोध, env) {
            const url = नया URL(request.url);
            const [पथ, ...पैरामीटर] = url.pathname.toLowerCase().replace(/^\//, '').split('/');

            स्थान = env.REDIRECTS.get(पथ) का इंतजार करें;

            अगर (स्थान) {
            // प्लेसहोल्डर्स को वास्तविक पैरामीटर्स से बदलें
            पैरामीटर.forEach((पैरामीटर, इंडेक्स) => {
            स्थान = स्थान.replace(`{${index}}`, पैराम);
            });
            Response.redirect(स्थान, 301) लौटाएं;
            }

            नया प्रतिसाद लौटाएं (`नहीं मिला: ${पथ}`, {स्थिति: 404});
            },
            };

            इस सेटअप के साथ, आपके पास “product” : “https://mystore.com/item/{0}/details” जैसी KV प्रविष्टि हो सकती है और इसका उपयोग इस प्रकार किया जा सकता है yourshortlink.com/product/12345.

            क्लिक ट्रैकिंग और एनालिटिक्स

            रीडायरेक्ट ईवेंट लॉग करके बुनियादी विश्लेषण लागू करें:

                 निर्यात डिफ़ॉल्ट {
              async फ़ेच(अनुरोध, env) {
              const url = नया URL(request.url);
              const पथ = url.pathname.toLowerCase().replace(/^\//, '').split('/')[0];

              const स्थान = env.REDIRECTS.get(पथ) का इंतजार करें;

              अगर (स्थान) {
              // रीडायरेक्ट इवेंट लॉग करें
              प्रतीक्षा करें env.REDIRECTS.put(`${path}_clicks`, (parseInt(प्रतीक्षा करें env.REDIRECTS.get(`${path}_clicks`) || '0') + 1).toString());
              Response.redirect(स्थान, 301) लौटाएं;
              }

              नया प्रतिसाद लौटाएं (`नहीं मिला: ${पथ}`, {स्थिति: 404});
              },
              };

              कस्टम त्रुटि पृष्ठ

              सादे पाठ 404 प्रतिक्रिया के बजाय, एक कस्टम HTML पृष्ठ लौटाएं:

                   const notFoundPage = `





                लिंक नहीं मिला

                बॉडी { फ़ॉन्ट-फ़ैमिली: एरियल, सैन्स-सेरिफ़; टेक्स्ट-एलाइन: सेंटर; पैडिंग-टॉप: 50px; }



                ओह! लिंक नहीं मिला
                आप जिस लघु लिंक की तलाश कर रहे हैं वह मौजूद नहीं है।


                `;

                // आपके फ़ेच फ़ंक्शन में:
                नया रिस्पांस लौटाएं(notFoundPage, {
                स्थिति: 404,
                हेडर: { 'सामग्री-प्रकार': 'पाठ/html' }
                });

                दर सीमित

                दुरुपयोग को रोकने के लिए बुनियादी दर सीमा लागू करें:

                     निर्यात डिफ़ॉल्ट {
                  async फ़ेच(अनुरोध, env) {
                  const ip = request.headers.get('CF-कनेक्टिंग-आईपी');
                  const rateLimitKey = `ratelimit:${ip}`;
                  const currentRequests = parseInt(प्रतीक्षा करें env.REDIRECTS.get(rateLimitKey) || '0');

                  यदि (वर्तमान अनुरोध > 100) {// प्रति मिनट 100 अनुरोध की सीमा
                  नया प्रतिसाद लौटाएं ('दर सीमा पार हो गई', {स्थिति: 429});
                  }

                  प्रतीक्षा करें env.REDIRECTS.put(rateLimitKey, (currentRequests + 1).toString(), {expirationTtl: 60});

                  // आपके पुनर्निर्देशन का शेष तर्क यहाँ है
                  },
                  };

                  ए / बी परीक्षण

                  अपने रीडायरेक्ट के लिए सरल A/B परीक्षण लागू करें:

                       निर्यात डिफ़ॉल्ट {
                    async फ़ेच(अनुरोध, env) {
                    const url = नया URL(request.url);
                    const पथ = url.pathname.toLowerCase().replace(/^\//, '').split('/')[0];

                    const locationA = await env.REDIRECTS.get(`${path}_A`);
                    const locationB = env.REDIRECTS.get(`${path}_B`) का इंतजार करें;

                    यदि (स्थानA और स्थानB) {
                    const स्थान = Math.random() < 0.5? स्थानA: स्थानB;
                    Response.redirect(स्थान, 301) लौटाएं;
                    }

                    // यदि A/B परीक्षण सेट नहीं किया गया है तो सामान्य रीडायरेक्ट पर वापस लौटें
                    const स्थान = env.REDIRECTS.get(पथ) का इंतजार करें;
                    अगर (स्थान) {
                    Response.redirect(स्थान, 301) लौटाएं;
                    }

                    नया प्रतिसाद लौटाएं (`नहीं मिला: ${पथ}`, {स्थिति: 404});
                    },
                    };

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

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

                    टीएल, डॉ:

                    1. क्लाउडफ्लेयर वर्कर्स वैश्विक वितरण और कम विलंबता के साथ कस्टम रीडायरेक्ट लॉजिक को लागू करने के लिए एक सर्वर रहित मंच प्रदान करते हैं।
                    2. आपके कस्टम डोमेन को वर्कर से कनेक्ट करने के लिए उचित DNS कॉन्फ़िगरेशन और वर्कर रूट सेटअप महत्वपूर्ण हैं।
                    3. एक सरल जावास्क्रिप्ट-आधारित वर्कर जटिल रीडायरेक्ट परिदृश्यों को कुशलतापूर्वक संभाल सकता है।
                    4. क्लाउडफ्लेयर के की-वैल्यू (KV) स्टोरेज का उपयोग गतिशील, आसानी से प्रबंधनीय रीडायरेक्ट मैप बनाने के लिए किया जा सकता है।
                    5. पैरामीटराइज्ड रीडायरेक्ट, क्लिक ट्रैकिंग, कस्टम त्रुटि पृष्ठ, दर सीमित करना और ए/बी परीक्षण जैसी उन्नत सुविधाओं को वर्कर इकोसिस्टम के भीतर लागू किया जा सकता है।
                    6. यह प्रणाली पारंपरिक प्रणाली की तुलना में महत्वपूर्ण लाभ प्रदान करती है पुनर्निर्देशन विधियाँइसमें बेहतर प्रदर्शन, आसान प्रबंधन और बेहतर लचीलापन शामिल है।

                    हमने जो समाधान बनाया है, वह कई लाभ प्रदान करता है:

                    • अनुमापकता: प्रदर्शन में गिरावट के बिना लाखों रीडायरेक्ट को संभालता है।
                    • लचीलापन: मूल तर्क को बदले बिना आसानी से रीडायरेक्ट जोड़ें, संशोधित करें या हटाएं।
                    • प्रदर्शन: दुनिया भर में तेजी से रीडायरेक्ट के लिए क्लाउडफ्लेयर के वैश्विक नेटवर्क का लाभ उठाता है।
                    • अनुकूलन: एनालिटिक्स और ए/बी परीक्षण जैसी उन्नत सुविधाओं की अनुमति देता है।
                    • लागत प्रभावशीलता: सर्वर रहित आर्किटेक्चर का उपयोग करता है, जिससे होस्टिंग लागत में कमी आ सकती है।
                    • निःशुल्क विकल्प Bit.ly या जैसी लोकप्रिय सेवाओं के लिए Yourls कस्टम डोमेन पर ब्रांडेड शॉर्ट लिंक बनाने के लिए।

                    अब जब आप इस क्लाउडफ्लेयर वर्कर-आधारित रीडायरेक्ट सिस्टम की शक्ति और लचीलेपन को समझ गए हैं, तो इसे अमल में लाने का समय आ गया है:

                    1. यदि आपने अभी तक ऐसा नहीं किया है, तो क्लाउडफ्लेयर खाते के लिए साइन अप करें और वर्कर्स प्लेटफॉर्म से परिचित हों।
                    2. अपने स्वयं के ब्रांडेड शॉर्ट लिंक या बल्क रीडायरेक्ट के लिए इस प्रणाली को लागू करें।
                    3. अपनी विशिष्ट आवश्यकताओं के अनुरूप सिस्टम को तैयार करने के लिए हमने जिन उन्नत सुविधाओं पर चर्चा की है, उनका प्रयोग करें।
                    4. अपने अनुभव साझा करें या नीचे टिप्पणी अनुभाग में प्रश्न पूछें। आपकी अंतर्दृष्टि समुदाय में अन्य लोगों की मदद कर सकती है!
                    5. अधिक उन्नत उपयोग मामलों या कस्टम कार्यान्वयन के लिए, क्लाउडफ्लेयर वर्कर्स विशेषज्ञ या परामर्श सेवा तक पहुंचने पर विचार करें।

                    जिज्ञासु बने रहें, सीखते रहें, और क्लाउडफ्लेयर वर्कर्स जैसे उपकरणों के साथ जो संभव है उसकी सीमाओं को आगे बढ़ाने में संकोच न करें।

                    लेखक के बारे में

                    मैट अहलग्रेन

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

                    होम » संसाधन और उपकरण » निःशुल्क कस्टम डोमेन URL शॉर्टनर बनाएं (क्लाउडफ्लेयर वर्कर्स के साथ)
                    साझा...