CMS: यूनीक डायनेमिक पेज URL बनाना
आपके डायनेमिक पेजों का URL स्लग स्ट्रक्चर, डायनेमिक पेज का टाइप (लिस्ट या आइटम) और डायनेमिक आइटम पेज के हर वर्जन में इस्तेमाल होने वाले वास्तविक URL स्लग—दोनों तय करता है।
URL स्लग आपकी वेबसाइट के किसी खास पेज का सटीक वेब एड्रेस दिखाता है। यह URL का वह हिस्सा है जो आपके मुख्य डोमेन नाम के बाद आता है और लोगों व सर्च इंजन को यह समझने में मदद करता है कि कंटेंट किस बारे में है।
यह पक्का करने के लिए कि हर कलेक्शन आइटम का अपना यूनीक वेब एड्रेस हो, आपको अपने डायनेमिक आइटम पेज के URL स्लग स्ट्रक्चर में वेरिएबल जोड़ने पड़ सकते हैं। ये वेरिएबल प्लेसहोल्डर की तरह काम करते हैं, जिन्हें आपके कलेक्शन आइटम की वास्तविक फील्ड वैल्यू से बदल दिया जाता है।

URL स्लग और URL स्लग स्ट्रक्चर के बारे में
URL स्लग, URL (वेब एड्रेस) में आपके डोमेन नाम के बाद दिखाई देने वाले कैरेक्टर होते हैं। ये लोगों और सर्च इंजन को यह समझने में मदद करते हैं कि पेज का कंटेंट किस बारे में है। URL स्लग स्ट्रक्चर तय करते हैं कि वास्तविक URL स्लग कैसे बनाए जाएंगे और किस 'टाइप' का डायनेमिक पेज इस्तेमाल होगा (लिस्ट या आइटम)।
उदाहरण के लिए, इस URL में: www.your-domain.com/felines/large/bengal
- URL स्लग है: felines/large/bengal
- जिस URL स्लग स्ट्रक्चर को एडिट किया जा सकता है, वह है: felines/{text-field}/{primary-field}
अपने पेज की सेटिंग्स के SEO टैब में, आप इन डिफॉल्ट URL स्लग स्ट्रक्चर को एडिट कर सकते हैं:
- डायनेमिक लिस्ट पेज: https://www.{your-domain.com}/{collection-name}
- डायनेमिक आइटम पेज: https://www.{your-domain.com}/{collection-name}/{primary-field}
ध्यान दें:
डायनेमिक कैटेगरी पेज और डायनेमिक कैटेगरी लिस्ट पेज भी इन्हीं URL स्ट्रक्चर का इस्तेमाल करते हैं। कैटेगरी पेज, डायनेमिक आइटम पेज के स्ट्रक्चर को फ़ॉलो करते हैं और कैटेगरी लिस्ट पेज, डायनेमिक लिस्ट पेज के स्ट्रक्चर को फ़ॉलो करते हैं।
आपके कलेक्शन व्यू में, आपकी 'प्राइमरी' फील्ड के पास एक
फ्लैग आइकन
दिखाई देता है। आपकी 'पेज लिंक' फील्ड का नाम आपके कलेक्शन जैसा ही होता है और नाम के आखिर में "(लिस्ट)" या "(आइटम)" जुड़ा होता है। इससे आपको यह समझने में मदद मिलती है कि URL किन डायनेमिक पेजों को दिखाते हैं।
दिखाई देता है। आपकी 'पेज लिंक' फील्ड का नाम आपके कलेक्शन जैसा ही होता है और नाम के आखिर में "(लिस्ट)" या "(आइटम)" जुड़ा होता है। इससे आपको यह समझने में मदद मिलती है कि URL किन डायनेमिक पेजों को दिखाते हैं। 
ध्यान दें:
आपके URL स्लग में इस्तेमाल की गई फील्ड अब 'स्लग' लेबल से मार्क नहीं की जाती हैं। ऐसा इसलिए है क्योंकि अब आप हर आइटम के URL स्लग को अलग-अलग एडिट कर सकते हैं। किसी आइटम का URL स्लग एडिट करने के लिए, उसकी संबंधित 'पेज लिंक' फील्ड पर क्लिक करें।
URL स्लग स्ट्रक्चर, डायनेमिक पेज के URL तय करते हैं
जब भी आप कोई डायनेमिक पेज बनाते हैं, तो उसकी 'पेज लिंक' फील्ड आपके कलेक्शन में जुड़ जाती है। 'पेज लिंक' फील्ड, डायनेमिक पेज के URL स्लग स्ट्रक्चर में इस्तेमाल किए गए कैरेक्टर और वेरिएबल को जोड़कर हर आइटम का URL जनरेट करती है। डिफॉल्ट रूप से, डायनेमिक आइटम पेज कलेक्शन की 'प्राइमरी' फील्ड को URL स्लग स्ट्रक्चर में जोड़ते हैं। URL स्लग में इस्तेमाल की गई फील्ड को लोअरकेस अक्षरों में बदल दिया जाता है और स्पेस की जगह डैश लगाए जाते हैं।
स्लग स्ट्रक्चर में वेरिएबल जोड़ते समय, आप वह कलेक्शन फील्ड चुनते हैं जिसे वेरिएबल दिखाता है। स्लग स्ट्रक्चर में मौजूद हर वेरिएबल को प्रत्येक आइटम की वास्तविक फील्ड वैल्यू से बदल दिया जाता है। इससे आप कलेक्शन आइटम की फील्ड वैल्यू को उनके डायनेमिक पेज URL में इस्तेमाल कर सकते हैं।
अपने कलेक्शन से, आप किसी खास आइटम के डायनेमिक आइटम पेज वर्जन में इस्तेमाल होने वाले URL स्लग को भी बदल सकते हैं। इससे आपको अपने आइटम के सटीक URL पर ज्यादा कंट्रोल मिलता है। अगर आपकी साइट किसी डोमेन से कनेक्टेड है, तो किसी खास आइटम का URL स्लग बदलने पर पुराना URL अपने-आप नए URL पर रिडायरेक्ट हो जाता है। इससे जब विजिटर और सर्च इंजन पुराने लिंक पर जाते हैं, तो उन्हें नए लिंक पर भेज दिया जाता है। अगर कोई डोमेन कनेक्टेड नहीं है, तो पुराने URL काम नहीं करेंगे और उनकी जगह 404 एरर पेज लोड होगा।
नीचे दिए गए उदाहरण में:
किसी फील्ड को दिखाने वाला वेरिएबल, एक आइटम दिखाने के लिए इस्तेमाल किए गए डायनेमिक आइटम पेज के URL स्लग स्ट्रक्चर में जोड़ा गया। इसके नतीजे में, इस "कैटेगरी" फील्ड ('टेक्स्ट' फील्ड टाइप) की वैल्यू हर आइटम की 'पेज लिंक' फील्ड में जुड़ जाती हैं, जिससे डायनेमिक आइटम पेज के हर वर्जन के लिए URL स्लग बनते हैं।

ध्यान दें:
इस उदाहरण में दिखाया गया "कैटेगरी" फील्ड एक टेक्स्ट फील्ड है, जिसका इस्तेमाल URL स्लग स्ट्रक्चर में किया जाता है। यह कैटेगरी कलेक्शन के साथ इस्तेमाल होने वाले 'कैटेगरी' फील्ड टाइप से अलग है। कैटेगरी कलेक्शन का इस्तेमाल करने पर, आपके डायनेमिक कैटेगरी पेज के URL स्लग स्ट्रक्चर अपने-आप बन जाते हैं—आपको URL स्लग में कैटेगरी वेरिएबल मैन्युअल रूप से जोड़ने की जरूरत नहीं होती।
डायनेमिक पेज का टाइप बदलने के लिए वेरिएबल का इस्तेमाल करना
क्या आप ऐसे पेज बनाना चाहते हैं जो आइटम को कैटेगरी के हिसाब से व्यवस्थित करें?
आइटम को कैटेगरी के हिसाब से दिखाने का सुझाया गया तरीका, बिल्ट-इन 'कैटेगरी' फील्ड टाइप वाले कैटेगरी कलेक्शन का इस्तेमाल करना है। इससे आपको खास तौर पर बनाए गए डायनेमिक कैटेगरी पेज और ऑटोमैटिक URL जनरेशन मिलती है—URL स्लग को मैन्युअल रूप से बदलने की जरूरत नहीं होती।
कैटेगरी कलेक्शन सेट अप करने और डायनेमिक कैटेगरी पेज बनाने का तरीका जानें।
आपके कलेक्शन में मौजूद हर 'पेज लिंक' फील्ड एक खास डायनेमिक पेज को दिखाता है और उस फील्ड की हर वैल्यू किसी आइटम के URL स्लग को दिखाती है। डायनेमिक पेज का URL स्लग स्ट्रक्चर बदलने के लिए वेरिएबल जोड़ने पर, 'पेज लिंक' फील्ड की वैल्यू भी उसी हिसाब से अपडेट हो जाती हैं।
अगर कई कलेक्शन आइटम के इस 'पेज लिंक' फील्ड में एक जैसी वैल्यू है, तो CMS तय करता है कि इन आइटम को एक ही डायनेमिक आइटम पेज शेयर करना चाहिए। इसलिए, अगर यह डायनेमिक लिस्ट पेज था, तो यह डायनेमिक आइटम पेज में बदल जाता है।
नीचे दिए गए उदाहरण में:
कैटेगरी तय करने के लिए इस्तेमाल होने वाले फील्ड का वेरिएबल, डायनेमिक लिस्ट पेज के URL स्लग स्ट्रक्चर में जोड़ा गया था। इससे डायनेमिक लिस्ट पेज, डायनेमिक आइटम पेज में बदल गया क्योंकि अब 'पेज लिंक' फील्ड की वैल्यू हर आइटम के लिए यूनिक नहीं रही।

नीचे दिए गए उदाहरण में:
अब 'पेज लिंक' फील्ड में दो यूनिक URL स्लग हैं। इसलिए, इसका डायनेमिक आइटम पेज अब आइटम की "कैटेगरी" की लिस्ट दिखा सकता है और इसके दो वर्जन हैं:
- एक वर्जन /felines/large पर है, जिसमें यह URL स्लग शेयर करने वाले दो आइटम की लिस्ट है।
- एक वर्जन /felines/medium पर है, जिसमें यह URL स्लग शेयर करने वाले तीन आइटम की लिस्ट है।

अगले स्टेप:
- सुझाया गया विकल्प: कैटेगरी कलेक्शन का इस्तेमाल करके डायनेमिक कैटेगरी पेज बनाएं। इस विकल्प से URL अपने-आप जनरेट होते हैं।
- मैन्युअल विकल्प: टेक्स्ट या नंबर फील्ड का इस्तेमाल करके ऐसे डायनेमिक पेज बनाएं, जो आइटम को कैटेगरी के हिसाब से लिस्ट करते हैं। इस विकल्प में URL स्लग को मैन्युअल रूप से सेट अप करना पड़ता है।
आपको डायनेमिक पेज URL में वेरिएबल क्यों जोड़ने चाहिए
डायनेमिक आइटम पेज में हर कलेक्शन आइटम के लिए एक अलग वर्जन बनाने के लिए, पेज के 'पेज लिंक' फील्ड में यूनिक URL स्लग होना जरूरी है। ऐसा न होने पर, हर आइटम के लिए पेज मौजूद नहीं हो सकता। हर आइटम का URL स्लग यूनिक रखने के लिए, आपको URL स्लग स्ट्रक्चर में वेरिएबल जोड़ने पड़ सकते हैं।
अगर आपके कलेक्शन में कई आइटम के 'प्राइमरी' फील्ड की वैल्यू एक जैसी है और आप डायनेमिक आइटम पेज के URL स्लग स्ट्रक्चर में कोई वेरिएबल नहीं जोड़ते हैं, तो कई आइटम के लिए केवल 1 URL जनरेट होता है। ऐसा इसलिए होता है क्योंकि डायनेमिक आइटम पेज के URL स्लग स्ट्रक्चर में डिफॉल्ट रूप से 'प्राइमरी' फील्ड का इस्तेमाल किया जाता है। दोनों आइटम के लिए केवल 1 URL बनने से, सिर्फ 1 आइटम को डायनेमिक आइटम पेज का अलग वर्जन मिलेगा और दूसरे को नहीं।
उदाहरण:
अगर आपके डायनेमिक आइटम पेज का URL स्लग स्ट्रक्चर /team/{primary-field} पर खत्म होता है और कलेक्शन के 2 आइटम के 'प्राइमरी' फील्ड में "Sara" है, तो /team/sara के लिए केवल 1 URL जनरेट होगा। इसलिए, 2 कलेक्शन आइटम में से केवल 1 के लिए डायनेमिक आइटम पेज का 1 वर्जन बनेगा।
इसे ठीक करने के लिए, हर आइटम का यूनिक URL स्लग बनाने हेतु URL स्लग स्ट्रक्चर में एक वेरिएबल फील्ड जोड़ें। उदाहरण के लिए, अगर हर आइटम के "फोन" फील्ड में अलग वैल्यू है, तो "फोन" फील्ड जोड़ें। इसके बाद URL /team/sara/{phone} होगा, जिससे हर आइटम को अपना यूनिक डायनेमिक आइटम पेज URL मिलेगा।
आप "Sara" वाले किसी एक आइटम का 'पेज लिंक' फील्ड भी बदल सकते हैं, ताकि दोनों URL के आखिर में यूनिक वैल्यू हो। इससे दोनों आइटम के लिए यूनिक URL जनरेट होते हैं और दोनों को डायनेमिक आइटम पेज का अपना यूनिक वर्जन मिलता है।
URL स्लग स्ट्रक्चर, मौजूदा स्लग स्ट्रक्चर से टकरा नहीं सकते
URL स्लग स्ट्रक्चर आपकी साइट के किसी दूसरे मौजूदा पेज पर पहले से इस्तेमाल नहीं होना चाहिए। URL स्लग स्ट्रक्चर को यूनीक रखने के लिए, उसका किसी दूसरे पेज के स्लग स्ट्रक्चर जैसा एक ही प्रीफ़िक्स (जैसे, {Collection name}) और वेरिएबल की समान संख्या नहीं हो सकती, भले ही वेरिएबल अलग-अलग हों।
अगर URL स्लग स्ट्रक्चर किसी मौजूदा स्ट्रक्चर से टकराता है, तो CMS आपको उसमें किए गए बदलाव सेव नहीं करने देगा। इसलिए, अपने डायनेमिक पेजों के URL स्लग स्ट्रक्चर अपडेट करते समय पक्का करें कि एक ही प्रीफ़िक्स के बाद उनमें वेरिएबल की संख्या समान न हो।
इस्तेमाल नहीं किए जा सकने वाले टकराते हुए URL स्लग स्ट्रक्चर का उदाहरण दिखाएं
डायनेमिक पेज के URL स्लग स्ट्रक्चर में वेरिएबल जोड़ना
URL स्लग स्ट्रक्चर देखने के लिए, अपने एडिटर में संबंधित डायनेमिक पेज के SEO टैब पर जाएं। इसके बाद, आप स्ट्रक्चर को मैन्युअली एडिट कर सकते हैं और ऐसे वेरिएबल फ़ील्ड जोड़ सकते हैं जो हर कलेक्शन आइटम की असल फ़ील्ड वैल्यू के हिसाब से बदलते हैं।
ज़रूरी:
अगर आप चाहते हैं कि वेरिएबल जोड़कर बनाए गए नए URLs पर पुराने URLs अपने-आप रिडायरेक्ट हों, तो पहले पक्का करें कि आपकी साइट पर कनेक्टेड डोमेन मौजूद हो। अगर आपकी साइट से कोई डोमेन कनेक्ट नहीं है, तो पुराने URLs काम करना बंद कर देंगे और उनकी जगह 404 एरर पेज लोड होंगे।
Wix Editor
Studio Editor
- अपने एडिटर पर जाएं।
- एडिटर की बाईं तरफ़ पेजेस और मेन्यू
पर क्लिक करें। - डायनेमिक पेजेस पर क्लिक करें।
- संबंधित डायनेमिक पेज पर होवर करें और दाईं तरफ़ मौजूद मोर एक्शंस आइकन
पर क्लिक करें। - SEO पर क्लिक करें।
- URL स्लग स्ट्रक्चर फ़ील्ड को एडिट करें:
- URL स्लग स्ट्रक्चर फ़ील्ड के पास एडिट पर क्लिक करें और चुनें कि आप क्या करना चाहते हैं:
- वेरिएबल जोड़ें: + ऐड वेरिएबल पर क्लिक करें और URL स्लग स्ट्रक्चर में उसकी वैल्यू इस्तेमाल करने के लिए कोई ‘टेक्स्ट’ या ‘नंबर’ फ़ील्ड चुनें।
- स्टैटिक वैल्यू जोड़ें या एडिट करें: फ़ील्ड पर क्लिक करें और URL स्लग स्ट्रक्चर में इस्तेमाल की जाने वाली स्टैटिक वैल्यू डालें या मौजूदा वैल्यू एडिट करें। केवल अक्षर, नंबर या डैश इस्तेमाल करें।
टिप: आप URL स्लग में नॉन-लैटिन कैरेक्टर जोड़ सकते हैं।
- सेव पर क्लिक करें।
- URL स्लग स्ट्रक्चर फ़ील्ड के पास एडिट पर क्लिक करें और चुनें कि आप क्या करना चाहते हैं:

- बदलाव कंफर्म करने के लिए, रिप्लेस यूआरएल पर क्लिक करें। डायनेमिक पेज के पुराने यूआरएल डिलीट हो जाएंगे और फिर काम नहीं करेंगे। उनकी जगह डायनेमिक पेज के लिए नए यूआरएल जनरेट होंगे।
खास डायनेमिक आइटम पेजों के यूआरएल स्लग एडिट करना
अपने कलेक्शन से, आप खास डायनेमिक आइटम पेजों के यूआरएल के आखिरी हिस्से को कस्टमाइज़ कर सकते हैं। अगर आपकी साइट से कोई डोमेन कनेक्ट है, तो यूआरएल स्लग बदलने पर पुराना यूआरएल अपने-आप नए यूआरएल पर रिडायरेक्ट हो जाएगा। अगर आपकी साइट से डोमेन कनेक्ट नहीं है, तो यूआरएल बदलने के बाद पुराना यूआरएल काम नहीं करेगा और उसकी जगह 404 पेज लोड होगा।
ज़रूरी:
खास आइटम्स के यूआरएल स्लग अपडेट करने से पहले, पक्का करें कि आपने अपनी साइट से डोमेन कनेक्ट किया है। ऐसा करने से पुराने यूआरएल नए यूआरएल पर रिडायरेक्ट होंगे।
वेरिएंट्स वाले पेज (Wix Studio):
अगर किसी पेज में पेज वेरिएंट्स हैं, तो आप उसके यूआरएल स्लग से डायनेमिक वेरिएबल नहीं हटा सकते। पहले सभी वेरिएंट्स हटाएं, फिर यूआरएल स्ट्रक्चर एडिट करें।
किसी आइटम का यूआरएल स्लग एडिट करने के लिए:
- अपनी साइट के डैशबोर्ड में सीएमएस पर जाएं। इसके अलावा, अपने एडिटर में सीएमएस
पर क्लिक करें, फिर योर कलेक्शंस पर क्लिक करें। - संबंधित कलेक्शन पर क्लिक करें।
- संबंधित आइटम के ‘पेज लिंक’ फ़ील्ड पर क्लिक करें।
ध्यान दें: डिफ़ॉल्ट रूप से, ‘पेज लिंक’ फ़ील्ड का नाम होता है: {कलेक्शन का नाम} (आइटम)

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

अक्सर पूछे जाने वाले सवाल
यूनीक डायनेमिक पेज URL बनाने का तरीका जानने के लिए, नीचे दिए गए किसी सवाल पर क्लिक करें।
डायनेमिक URL क्या होते हैं?
आप अपने कलेक्शन में डायनेमिक पेज URL कहां देख सकते हैं?
आप URL स्लग वेरिएबल के लिए किन फील्ड का इस्तेमाल कर सकते हैं?
क्या मुझे डायनेमिक कैटेगरी पेज के लिए URL स्लग कॉन्फिगर करने होंगे?
क्या मैं URL स्लग फील्ड में नॉन-लैटिन कैरेक्टर इस्तेमाल कर सकता हूं?
क्या मैं SEO मेटा टैग में वेरिएबल जोड़ सकता हूं?

