CMS: יצירת כתובות URL ייחודיות לעמודים דינמיים

זמן קריאה: 10 דקות
מבנה סיומת ה-URL של העמודים הדינמיים קובע הן את סוג העמוד הדינמי (רשימה או פריט) והן את סיומת ה-URL שמשמשת בפועל כל גרסה של עמוד פריט דינמי.

סיומת URL מייצגת את כתובת האינטרנט המדויקת של עמוד ספציפי באתר שלכם. זהו החלק בכתובת ה-URL שמופיע אחרי שם הדומיין הראשי ועוזר לגולשים ולמנועי חיפוש לדעת באיזה תוכן מדובר.

ייתכן שתצטרכו להוסיף משתנים למבנה סיומת ה-URL של עמוד הפריט הדינמי כדי להבטיח שכל פריט באוסף יקבל כתובת אינטרנט ייחודית משלו. משתנים אלה משמשים כטקסט זמני. את מקומם יחליפו ערכי השדות בפועל של פריטי האוסף.
צילום מסך המציג את המבנה של סיומת כתובת ה-URL בעמוד פריט דינמי.

מידע על סיומות URL ועל המבנה שלהן

סיומות URL הן התווים בכתובת האתר שמופיעים אחרי שם הדומיין. הם עוזרים לגולשים ולמנועי חיפוש להבין איזה תוכן מכיל העמוד. מבנה סיומת ה-URL קובע איך נבנית הסיומת בפועל ולאיזה 'סוג' של עמוד דינמי היא משמשת (רשימה או פריט).

לדוגמה, בכתובת האתר: www.your-domain.com/felines/large/bengal
  • סיומת כתובת ה-URL היא: ‎/felines/large/bengal
  • המבנה של סיומת כתובת ה-URL הניתן לעריכה הוא: felines/{category-field}/{primary-field}‎

בלשונית SEO של הגדרות העמוד, תוכלו לערוך את מבני ברירת המחדל הבאים של סיומת כתובות ה-URL:
  • Dynamic list pages (עמודי רשימות דינמיים): https://www.{your-domain.com}/{collection-name}
  • Dynamic item pages (עמודי פריטים דינמיים): https://www.{your-domain.com}/{collection-name}/{primary-field}‎
    הערה: ה-CMS מוסיף ‎-1 אחרי שם האוסף של העמוד הדינמי השני שתיצרו. אפשר להסיר אותו כל עוד מבנה הסיומת לא מתנגש עם מבנה אחר המשמש באתר.

באוסף שלכם, לשדות ה-Page Link (קישור לעמוד) יש אותו שם כמו לעמודים הדינמיים התואמים. אייקון דגל מופיע ליד השדה הראשי, ו-SLUG מופיע ליד השם של כל שדה שנמצא בשימוש בסיומת URL.
צילום מסך המציג את שדות ה-Page Link (קישור לעמוד), את השדה הראשי, ואת השדות שנמצאים בשימוש בסיומת.

מבני סיומות URL מגדירים את כתובות ה-URL של עמודים דינמיים

בכל פעם שאתם יוצרים עמוד דינמי, שדה ה-Page Link (קישור לעמוד) שלו מתווסף לאוסף שלכם. שדה ה-Page Link (קישור לעמוד) יוצר את כתובות ה-URL של כל פריט על ידי שילוב התווים והמשתנים שמשמשים במבנה סיומת כתובת ה-URL של העמוד הדינמי.כברירת מחדל, עמודי פריטים דינמיים מוסיפים את השדה הראשי של האוסף למבנה סיומת ה-URL. שדות שמשמשים בסיומות URL מומרים לאותיות קטנות באנגלית, ואת הרווחים מחליפים מקפים.
כשמוסיפים משתנה למבנה הסיומת, בוחרים את שדה האוסף שאותו משתנה מייצג. המשתנים הקיימים במבנה הסיומת מוחלפים בערכי השדות האמיתיים עבור כל פריט. כך תוכלו להשתמש בערכי שדות מפריטי אוסף בכתובות ה-URL של העמודים הדינמיים שלהם.

מהאוסף שלכם, ניתן גם לערוך את סיומת כתובת ה-URL המשמשת בגרסת עמוד הפריט הדינמי עבור פריט ספציפי. כך אפשר לדייק עוד יותר את כתובות ה-URL של הפריטים. אם האתר שלכם מחובר לדומיין, כשמשנים את סיומת כתובת ה-URL עבור פריט ספציפי, כתובת האתר הישנה תפנה אוטומטית לכתובת החדשה. כך מובטח שגולשים ומנועי חיפוש הנכנסים ללינקים הישנים, ינותבו ללינקים החדשים. אם לא חיברתם דומיין לאתר שלכם, כתובות ה-URL הישנות כבר לא יפעלו ובמקומן תתקבל שגיאת 404.
בדוגמה שמופיעה למטה:
למבנה סיומת ה-URL של עמוד הפריט הדינמי נוסף משתנה שמייצג את השדה Category (קטגוריה) המשמש להצגת פריט בודד. כתוצאה מכך, הערכים בשדה Category (קטגוריה) נוספים לשדה Page Link (קישור לעמוד) של כל פריט, כדי ליצור סיומות לכתובת ה-URL עבור כל גרסה של עמוד הפריט הדינמי.
צילום מסך מציג את שדות ה-Page Link (קישור לעמוד) המשמשים לעמוד פריט דינמי.

שינוי סוג העמוד הדינמי באמצעות משתנים

כל שדה Page Link (קישור לעמוד) באוסף שלכם מייצג עמוד דינמי ספציפי וכל ערך בשדה מייצג את סיומת ה-URL של הפריט. כשמוסיפים משתנים כדי לשנות את מבנה סיומת ה-URL של עמוד דינמי, הערכים של שדות ה-Page Link (קישור לעמוד) משתנים בהתאם.

אם לכמה פריטים של אוסף יש אותו ערך בשדה הזה של Page Link, ה-CMS קובע שפריטים אלה יחלקו עמוד פריט דינמי זהה. כלומר, אם מדובר בעמוד רשימה דינמי, הוא יהפוך לעמוד פריט דינמי.

לעמוד פריט דינמי כזה תהיה גרסה שונה לכל ערך ייחודי של קישור לעמוד (סיומת URL). כל גרסה תציג את הפריטים שחולקים את אותה סיומת כתובת URL, אם בעמוד יש רפיטר, גלריה או טבלה שמחוברים למערך הנתונים של העמוד הדינמי.
בדוגמה שמופיעה למטה:
משתנה שמייצג שדה 'קטגוריה' התווסף למבנה סיומת ה-URL של עמוד רשימה דינמי. הוספת משתנה זה המירה את עמוד הרשימה הדינמי לעמוד פריט דינמי, כי ערך השדה Page Link כבר לא ייחודי לכל פריט.
צילום מסך המציג עמוד רשימה דינמי שהומר לעמוד פריט דינמי ששימש להצגת קטגוריות של פריטים.
בדוגמה שמופיעה למטה:
בשדה Page Link (קישור לעמוד) יש עכשיו שתי סיומות URL ייחודיות. לכן, לעמוד הפריט הדינמי שלו יש עכשיו שתי גרסאות:
  • בגרסה אחת בכתובת ‎/felines/large יש 2 הפריטים עם סיומת ה-URL הזו.
  • בגרסה אחת בכתובת ‎/felines/medium יש 3 הפריטים עם סיומת ה-URL הזו.
צילום מסך של שדה Page Link (קישור עמוד) לעמוד פריט דינמי.

למה כדאי להוסיף משתנים לכתובות URL של עמודים דינמיים?

כדי שתהיה גרסה ייעודית של עמוד פריט דינמי לכל פריט באוסף, בשדה Page Link של העמוד צריכה להיות סיומת URL ייחודית. אחרת, העמוד לא יוכל להתקיים עבור כל פריט. יכול להיות שתצטרכו להוסיף משתנים למבנה סיומת ה-URL, כדי להבטיח שלכל פריט תהיה סיומת URL ייחודית.

אם לכמה פריטים באוסף שלכם יש ערך זהה בשדה הראשי, ולא תוסיפו משתנה למבנה סיומת ה-URL של עמוד הפריט הדינמי, תיווצר רק כתובת URL אחת לכמה פריטים, כיוון שנעשה שימוש בשדה הראשי במבנה סיומת ה-URL של עמוד הפריט הדינמי כברירת מחדל. כיוון שנוצרת רק כתובת URL אחת לשני הפריטים, רק לפריט אחד תהיה גרסה ייעודית של העמוד, ולשני לא.
דוגמה:
אם מבנה הסיומת של כתובת עמוד הפריט הדינמי מסתיים ב-‎/team/{primary-field}, ולשני פריטים באוסף כתוב "Sara" בשדה הראשי, תיווצר רק כתובת URL אחת עבור ‎/team/sara. כך שנוצרת רק גרסה אחת של עמוד הפריט הדינמי עבור פריט אחד בלבד מתוך שני פריטי האוסף.

כדי לפתור את הבעיה, תוכלו להוסיף שדה משתנה למבנה סיומת ה-URL כדי ליצור סיומות ייחודיות לכתובת ה-URL של כל פריט. לדוגמה, הוסיפו שדה "phone" (טלפון) אם לכל פריט יש ערך שונה בשדה "phone". במקרה כזה כתובת ה-URL תהיה ‎/team/sara/{phone}}, כך שכל פריט יקבל כתובת URL ייחודית לעמוד הפריט הדינמי.

תוכלו גם לשנות את השדה Page Link (קישור לעמוד) עבור אחד מהפריטים של "Sara", כך שלכל אחד מהם תהיה סיומת URL ייחודית. במקרה כזה, כתובות URL ייחודיות נוצרות משני הפריטים, ושניהם מקבלים גרסאות ייחודיות משלהן לעמוד הפריט הדינמי.

מבני סיומות ה-URL לא יכולים להתנגש עם מבני סיומות קיימים

מבנה סיומת ה-URL כבר לא יוכל לשמש בעמודים הקיימים האחרים באתר. כדי שהמבנה של סיומת כתובת ה-URL יהיה ייחודי, לא יכולה להיות לו אותה קידומת (למשל {Collection name} ואותו מספר משתנים כמו עמוד אחר באתר, גם אם המשתנים שונים.

CMS לא יאפשר לכם לשמור שינויים במבנה סיומת ה-URL אם הוא מתנגש עם מבנה קיים. לכן, כשאתם מעדכנים מבני סיומות URL של העמודים הדינמיים שלכם, ודאו שאין בהם אותו מספר משתנים אחרי הקידומת הזהה.

הוספת משתנים למבנה סיומת URL של עמודים דינמיים

עברו ללשונית SEO של העמוד הדינמי הרלוונטי ב-editor כדי לבדוק את מבנה סיומת ה-URL. לאחר מכן תוכלו לערוך את המבנה באופן ידני ולהוסיף שדות משתנים, שמשתנים בהתאם לערך השדה בפועל של כל פריט אוסף.
חשוב:
אם תרצו שכתובות ה-URL הישנות יפנו אוטומטית לכתובות חדשות שתיצרו באמצעות הוספת משתנים, ודאו תחילה שלאתר שלכם יש דומיין מחובר. אם לאתר שלכם לא מחובר דומיין, כתובות ה-URL הישנות לא יפעלו ותתקבל שגיאת 404.
Studio Editor
Wix Editor
  1. עברו ל-editor.
  2. הקליקו על Pages & Menu (עמודים ותפריט) ב-editor משמאל.
  3. הקליקו על Dynamic Pages (עמודים דינמיים).
  4. עברו עם העכבר מעל העמוד הדינמי הרלוונטי והקליקו על אייקון הפעולות הנוספות מימין.
  5. הקליקו על SEO.
  6. ערכו את השדה URL slug structure (מבנה סיומת ה-URL):
    1. הקליקו על Edit (עריכה) ליד השדה URL slug structure (מבנה סיומת ה-URL) ובחרו מה תרצו לעשות:
      • להוסיף משתנה: הקליקו על ‎+ Add Variable ובחרו שדה Text (טקסט) או Number (מספר) כדי להשתמש בערכים שלו במבנה סיומת ה-URL. 
      • Add static values (להוסיף ערכים סטטיים): הקליקו על השדה והכניסו את הערכים הסטטיים שבהם תרצו להשתמש במבנה סיומת ה-URL. יש להשתמש רק באותיות באנגלית, מספרים או מקפים.
    2. הקליקו על Save (שמירה).
צילום מסך המציג שמירת שינויים במבנה סיומת ה-URL של עמוד פריט דינמי.
  1. הקליקו על Replace URLs (החלפת כתובות URL) כדי לאשר את השינויים. כתובות ה-URL הקודמות של העמוד הדינמי יימחקו ולא יפעלו יותר. במקום זאת, ייווצרו כתובות URL חדשות עבור העמוד הדינמי.

עריכת סיומות URL בעמודי פריטים דינמיים ספציפיים

מתוך האוסף שלכם, תוכלו לשנות את הסיומת של כתובת ה-URL שמשמשת בעמודי פריטים דינמיים ספציפיים. אם האתר שלכם מחובר לדומיין, כשתשנו את סיומת ה-URL, כתובת ה-URL הישנה תפנה אוטומטית לכתובת ה-URL החדשה. אם לא חיברתם דומיין לאתר שלכם, כתובת ה-URL הישנה כבר לא תפעל אחרי שתשנו אותה ובמקום זאת תתקבל שגיאת 404.
חשוב:
ודאו שחיברתם דומיין לאתר שלכם לפני שאתם מעדכנים את סיומות ה-URL לפריטים ספציפיים. זה מבטיח שתהיה הפניה מכתובות ה-URL הישנות לחדשות.

כדי לערוך את סיומת ה-URL של פריט:

  1. עברו ל-CMS בדאשבורד של האתר. לחלופין, תוכלו להקליק על CMS ב-editor, ואז להקליק על Your Collections (האוספים שלך).
  2. הקליקו על האוסף הרלוונטי.
  3. הקליקו על שדה ה-Page Link (קישור לעמוד) הרלוונטי עבור הפריט הרלוונטי.
    הערה: כברירת מחדל, השדה Page Link (קישור לעמוד) נקרא: ‎{Collection name} (Item)‎ (שם האוסף - פריט)
צילום מסך המציג עריכה של מבנה סיומת ה-URL עבור עמוד פריט דינמי של פריט ספציפי.
  1. הקליקו על השדה URL Slug (סיומת כתובת URL) וערכו את כתובת ה-URL. יש להשתמש רק באותיות באנגלית, מספרים או מקפים.
  2. הקליקו על Save (שמירה).
צילום מסך המציג עריכה של מבנה סיומת ה-URL עבור עמוד פריט דינמי של פריט ספציפי.

שאלות נפוצות

הקליקו על השאלות למטה לפרטים נוספים על יצירת כתובות URL ייחודיות לעמודים דינמיים.