Wix हेल्प

आपके डायनामिक पेज का URL स्लग स्ट्रक्चर, डायनामिक पेज का टाइप (लिस्ट या आइटम) और डायनामिक आइटम पेज के हर वर्जन में इस्तेमाल होने वाले वास्तविक URL स्लग, दोनों तय करता है।

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

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

Wix Harmony Editor में डायनामिक आइटम पेज को आइटम पेज कहा जाता है और इसमें डायनामिक लिस्ट पेज नहीं होते। किसी भी पेज पर आइटम की लिस्ट दिखाने के लिए, एक रिपीटर जोड़ें। Wix Harmony में आइटम पेज से जुड़ी नई सुविधाओं के बारे में और जानें।


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 स्लग में इस्तेमाल होने वाले फ़ील्ड पर अब 'SLUG' लेबल नहीं दिखता। ऐसा इसलिए है क्योंकि अब आप हर आइटम का URL स्लग अलग से एडिट कर सकते हैं। किसी आइटम का URL स्लग एडिट करने के लिए, उससे जुड़े 'पेज लिंक' फ़ील्ड पर क्लिक करें।

Wix Harmony Editor में URL स्लग

Wix Harmony Editor में, हर आइटम पेज URL के 2 हिस्से होते हैं:

  • प्रीफ़िक्स: यह वह हिस्सा है जो आपके कलेक्शन से कनेक्ट सभी आइटम पेज में एक जैसा होता है (जैसे, /recipes/)। आप अपने आइटम पेज की सेटिंग्स में प्रीफ़िक्स एडिट कर सकते हैं।
  • आइटम स्लग: यह वह हिस्सा है जो हर आइटम के लिए यूनीक होता है (जैसे, chocolate-cake)। यह आपके कलेक्शन में आइटम के 'आइटम स्लग' फ़ील्ड से आता है।

उदाहरण के लिए, URL www.your-domain.com/recipes/chocolate-cake में, प्रीफ़िक्स recipes और आइटम स्लग chocolate-cake है।

जब आप कोई आइटम पेज बनाते हैं, तो Wix Harmony आपके कलेक्शन में 'आइटम स्लग' फ़ील्ड जोड़ता है। यह फ़ील्ड 'स्लग' फ़ील्ड टाइप का इस्तेमाल करता है और आप इसका नाम या टाइप नहीं बदल सकते। हर URL में केवल एक स्लग होता है, इसलिए आप इसमें वेरिएबल या दूसरे कलेक्शन फ़ील्ड नहीं जोड़ सकते। स्लग को यूनीक रखने के लिए, Wix Harmony जनरेट किए गए स्लग में -1, -2 वगैरह जोड़ता है।

CMS कलेक्शन में आइटम स्लग फ़ील्ड का स्क्रीनशॉट, जिसमें हर आइटम के URL का आखिरी हिस्सा दिखाया गया है।

URL स्लग स्ट्रक्चर डायनामिक पेज URL तय करते हैं

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

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

वेरिएबल का इस्तेमाल करके डायनामिक पेज टाइप बदलना

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

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

अगर कई कलेक्शन आइटम के इस 'पेज लिंक' फ़ील्ड में एक जैसी वैल्यू है, तो CMS तय करता है कि इन आइटम को एक ही डायनामिक आइटम पेज शेयर करना चाहिए। इसलिए, अगर यह डायनामिक लिस्ट पेज था, तो यह डायनामिक आइटम पेज में बदल जाता है।

इस डायनामिक आइटम पेज में हर यूनिक पेज लिंक वैल्यू यानी URL स्लग के लिए एक अलग वर्जन होगा। अगर पेज पर डायनामिक पेज डेटासेट से कनेक्ट किया गया रिपीटर, गैलरी या तालिका है, तो हर वर्जन में एक जैसा URL स्लग शेयर करने वाले आइटम की लिस्ट दिखाई देगी।
नीचे दिए गए उदाहरण में:
कैटेगरी तय करने के लिए इस्तेमाल किए गए फ़ील्ड को रिप्रेजेंट करने वाला वेरिएबल, डायनामिक लिस्ट पेज के URL स्लग स्ट्रक्चर में जोड़ा गया था। इससे डायनामिक लिस्ट पेज, डायनामिक आइटम पेज में बदल गया, क्योंकि अब 'पेज लिंक' फ़ील्ड की वैल्यू हर आइटम के लिए यूनिक नहीं रही।
डायनामिक आइटम पेज में बदले गए डायनामिक लिस्ट पेज का स्क्रीनशॉट, जिसका इस्तेमाल आइटम की कैटेगरी दिखाने के लिए किया गया है।
नीचे दिए गए उदाहरण में:
अब 'पेज लिंक' फ़ील्ड में दो यूनिक URL स्लग हैं। इसलिए, इसका डायनामिक आइटम पेज अब आइटम की "कैटेगरी" की लिस्ट दिखा सकता है और इसके दो वर्जन हैं:
  • एक वर्जन /felines/large पर है, जिसमें यह URL स्लग शेयर करने वाले दो आइटम की लिस्ट दिखाई गई है
  • एक वर्जन /felines/medium पर है, जिसमें यह 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 स्लग स्ट्रक्चर में कोई वेरिएबल फील्ड जोड़ सकते हैं। उदाहरण के लिए, अगर "phone" फील्ड में हर आइटम की वैल्यू अलग है, तो "phone" फील्ड जोड़ें। इसके बाद URL /team/sara/{phone} होगा, जिससे हर आइटम को अपना यूनीक डायनामिक आइटम पेज URL मिलेगा।

आप "Sara" वाले आइटम में से किसी एक के 'पेज लिंक' फील्ड में बदलाव भी कर सकते हैं, ताकि हर URL का आखिरी हिस्सा यूनीक हो। ऐसा करने से दोनों आइटम के लिए यूनीक URL जनरेट होंगे और दोनों को डायनामिक आइटम पेज का अपना अलग वर्जन मिलेगा।

URL स्लग स्ट्रक्चर मौजूदा स्लग स्ट्रक्चर से टकराने नहीं चाहिए

URL स्लग स्ट्रक्चर ऐसा नहीं हो सकता, जिसका इस्तेमाल आपकी साइट के किसी दूसरे मौजूदा पेज पर पहले से हो रहा है। यूनीक होने के लिए, URL स्लग स्ट्रक्चर में आपकी साइट के किसी दूसरे पेज जैसा एक ही प्रीफिक्स नहीं हो सकता (जैसे, {कलेक्शन का नाम}) और वेरिएबल्स की संख्या भी समान नहीं हो सकती, भले ही वेरिएबल्स अलग हों।

अगर URL स्लग स्ट्रक्चर किसी मौजूदा स्ट्रक्चर से टकराता है, तो CMS आपको उसमें किए गए बदलाव सहेजने नहीं देगा। इसलिए, अपने डायनामिक पेज के URL स्लग स्ट्रक्चर अपडेट करते समय पक्का करें कि एक ही प्रीफिक्स के बाद उनमें वेरिएबल्स की संख्या समान न हो।

डायनामिक पेज के URL स्लग स्ट्रक्चर में वेरिएबल्स जोड़ना

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

Wix Harmony Editor में आइटम पेज URL में वेरिएबल्स शामिल नहीं किए जा सकते। हर URL में एक साझा प्रीफिक्स और एक आइटम स्लग होता है। Wix Harmony Editor में URL स्लग के बारे में और जानें।

  1. अपने एडिटर पर जाएं।
  2. एडिटर के बाईं ओर पेजेस और मेन्यू पर क्लिक करें।
  3. डायनामिक पेजेस पर क्लिक करें।
  4. संबंधित डायनामिक पेज पर होवर करें और दाईं ओर मौजूद मोर एक्शंस आइकन पर क्लिक करें।
  5. SEO पर क्लिक करें।
  6. URL स्लग स्ट्रक्चर फील्ड को एडिट करें:
    1. URL स्लग स्ट्रक्चर फील्ड के आगे एडिट पर क्लिक करें और चुनें कि आप क्या करना चाहते हैं:
      • वेरिएबल जोड़ें: + ऐड वेरिएबल पर क्लिक करें और URL स्लग स्ट्रक्चर में उसकी वैल्यू इस्तेमाल करने के लिए कोई 'टेक्स्ट' या 'नंबर' फील्ड चुनें।
      • स्टैटिक वैल्यू जोड़ें या एडिट करें: फील्ड पर क्लिक करें और URL स्लग स्ट्रक्चर में इस्तेमाल की जाने वाली स्टैटिक वैल्यू डालें या मौजूदा वैल्यू एडिट करें। केवल अक्षरों, नंबरों या डैश का इस्तेमाल करें।
        टिप: आप URL स्लग में नॉन-लैटिन कैरेक्टर भी जोड़ सकते हैं।
    2. सेव पर क्लिक करें।
डायनामिक आइटम पेज के URL स्लग स्ट्रक्चर में किए गए बदलावों को सेव करने का स्क्रीनशॉट।
  1. बदलावों को कन्फर्म करने के लिए रिप्लेस URLs पर क्लिक करें। डायनामिक पेज के पुराने URLs मिटा दिए जाएंगे और वे अब काम नहीं करेंगे। उनकी जगह, डायनामिक पेज के लिए नए URLs जनरेट किए जाएंगे।

किसी खास डायनामिक आइटम पेज के URL स्लग एडिट करना

अपने कलेक्शन से, आप किसी खास डायनामिक आइटम पेज के URL के आखिरी हिस्से को कस्टमाइज कर सकते हैं। अगर आपकी साइट से कोई डोमेन कनेक्ट है, तो URL स्लग बदलने पर पुराना URL अपने-आप नए URL पर रिडायरेक्ट हो जाएगा। अगर आपने अपनी साइट से कोई डोमेन कनेक्ट नहीं किया है, तो URL स्लग बदलने के बाद पुराना URL काम नहीं करेगा और उसकी जगह 404 पेज लोड होगा।
ज़रूरी:
किसी खास आइटम का URL स्लग अपडेट करने से पहले, पक्का करें कि आपने अपनी साइट से डोमेन कनेक्ट किया है। इससे पुराने URLs नए URLs पर रिडायरेक्ट हो जाएंगे।
वेरिएंट्स वाले पेज (Wix स्टूडियो):
अगर किसी पेज के पेज वेरिएंट्स हैं, तो आप उसके URL स्लग से डायनामिक वेरिएबल नहीं हटा सकते। पहले सभी वेरिएंट्स हटाएं, फिर URL स्ट्रक्चर एडिट करें।
  1. अपनी साइट के डैशबोर्ड में CMS पर जाएं। इसके अलावा, आप अपने एडिटर में CMS पर क्लिक कर सकते हैं और फिर योर कलेक्शंस पर क्लिक करें।
  2. संबंधित कलेक्शन पर क्लिक करें।
  3. संबंधित आइटम के लिए सही 'पेज लिंक' फील्ड पर क्लिक करें।
    नोट: डिफॉल्ट रूप से, 'पेज लिंक' फील्ड का टाइटल यह होता है: {कलेक्शन का नाम} (आइटम)
किसी खास आइटम के डायनामिक आइटम पेज का URL स्लग एडिट करने का स्क्रीनशॉट।
  1. संबंधित URL स्लग फील्ड पर क्लिक करके URL एडिट करें। सिर्फ अक्षरों, संख्याओं या डैश का इस्तेमाल करें।
    सुझाव: आप URL स्लग में नॉन-लैटिन कैरेक्टर्स जोड़ सकते हैं।
  2. सेव पर क्लिक करें।
किसी खास आइटम के डायनामिक आइटम पेज का URL स्लग एडिट करने का स्क्रीनशॉट।

अक्सर पूछे जाने वाले सवाल

यूनीक डायनामिक पेज URL बनाने का तरीका जानने के लिए, नीचे दिए गए किसी सवाल पर क्लिक करें।