כללי wildcard ו-regex
למיגרציות גדולות
אל תיצרו אלפי כללים ידניים. השתמשו ב-wildcard, regex וקבוצות לכידה כדי להעביר קטגוריות, מוצרים או docsבלי לשבור path ו-query.
לוגיקת ניתוב לצוותי פיתוח ו-SEO
כללים סטטיים מספיקים לשינוי קטן. במעבר CMS, איחוד קטגוריות או ניקוי URL יש צורך בתבניות שמכסות משפחות כתובות בלי ליצור יעד שגוי.
Wildcard לנתיבים צפויים
השתמשו ב-* כאשר מבנה הכתובות פשוט, למשל /docs/* אל support.example/*.
Regex למבנים מורכבים
קבוצות לכידה ו-lookahead מתאימים כאשר צריך להבדיל בין קטגוריות, שפות, תאריכים או סיומות.
ניקוי query parameters
שמרו UTM כשצריך מדידה, או הסירו פרמטרים לא רצויים כדי להקטין כפילות ובלגן בנתונים.
תבניות נפוצות להפניות
נקודות פתיחה לכללים שצריך לבדוק מול דוגמאות אמיתיות לפני פרסום.
הסרת slash בסוף
איחוד /about/ אל /about כדי לצמצם כפילות כתובות.
איחוד לאותיות קטנות
מונע פיצול בין /Sale ו-/sale כאשר המערכת מתייחסת אליהם כנתיבים שונים.
מעבר מתאריך ל-slug
ניקוי מבנה WordPress ישן כמו /2023/04/post אל /post.
הסרת סיומת קובץ
העברת /contact.php או /page.html לנתיב נקי יותר.
איחוד subdomain
מיפוי blog.brand.example אל brand.example/blog כאשר מאחדים נכסים.
query לנתיב
המרת פרמטרים דינמיים לכתובת קריאה כאשר יש צורך בנתיב קבוע.
כלל חזק צריך סימולציה
Regex רחב מדי יכול להפנות גם URL שלא התכוונתם אליו. בדקו דוגמאות אמיתיות מתוך redirect map לפני שהתנועה עוברת.
סימולטור התאמה
הכניסו source URL וראו איזה כלל נתפס, איזה יעד מתקבל ומה נשמר מה-path או ה-query.
זיהוי loop
בדקו אם כלל מחזיר את המבקר לכתובת שכבר הייתה בשרשרת ההפניות.
Rollback מהיר
שמרו גרסה קודמת של התצורה כדי לחזור אחורה אם כלל רחב פוגע בתנועה.
שאלות על regex ו-wildcard
בדקו כלל מורכב לפני מיגרציה
בנו wildcard או regex, הריצו סימולציה על דוגמאות אמיתיות ופרסמו רק כשהיעד ברור.