Redirection הוא תוסף WordPress שמיועד לנהל הפניות 301 והפניות אחרות, לעקוב אחרי 404 ולתקן כתובות ישנות בלי לערוך ידנית קבצי שרת. במדריך הזה נראה מתי באמת צריך אותו, איך מתקינים אותו, איך מגדירים אותו בלי להעמיס על האתר ואיך בודקים שהוא עובד.
מה עושה Redirection?
לנהל הפניות 301 והפניות אחרות, לעקוב אחרי 404 ולתקן כתובות ישנות בלי לערוך ידנית קבצי שרת.
היתרון של תוסף טוב הוא שהוא פותר צורך מוגדר בלי לחייב אתכם לכתוב קוד מאפס. עם זאת, כל תוסף מוסיף קוד, הגדרות ועדכונים ולכן לא מומלץ להתקין תוספים רק מפני שהם פופולריים. אם אותה פונקציה כבר קיימת בתבנית, בשרת או בתוסף אחר, עדיף קודם להבין אם יש צורך אמיתי בשכבה נוספת.
איך מתקינים את Redirection?
- בלוח הבקרה של WordPress עברו אל תוספים → תוסף חדש.
- חפשו Redirection וודאו שהשם והמפתח תואמים לעמוד הרשמי.
- לחצו התקנה ולאחר מכן הפעלה.
- לאחר ההפעלה חפשו את אזור Tools → Redirection.
- אם זה אתר פעיל וחשוב, בצעו קודם גיבוי ובדקו את ההתקנה בסביבת Staging כאשר השינוי משמעותי.
הגדרה ראשונית מומלצת
- הפעילו את אשף ההתקנה.
- החליטו אם להפעיל מעקב 404 ולוגים בהתאם לצורך.
- צרו הפניה פשוטה מכתובת מקור לכתובת יעד.
- בדקו את ההפניה בחלון פרטי.
- נקה לוגים ישנים לפי מדיניות כדי למנוע גידול מיותר במסד.
הגישה הבטוחה היא להפעיל רק את מה שאתם צריכים כרגע. לאחר שהבסיס עובד, אפשר לחזור להגדרות ולהוסיף יכולות מתקדמות. כך קל יותר לזהות בעיה אם היא נוצרת.
איך משתמשים ב-Redirection בפועל?
במקום לעבור על עשרות מסכים, התחילו מתרחיש אמיתי אחד. כך תוכלו להבין מה התוסף עושה בפועל ואילו הגדרות משפיעות על האתר.
- פתחו Tools → Redirection.
- הזינו Source URL.
- הזינו Target URL.
- בחרו Redirect מתאים, בדרך כלל 301 לשינוי קבוע.
- שמרו ובדקו שהיעד עובד ללא Loop.
לאחר השלמת התהליך, פתחו את האתר כגולש רגיל ולא רק כמנהל. Cache, הרשאות, תצוגת מובייל ו-Login יכולים לגרום לכך שמנהל רואה תוצאה שונה מהמבקר.
הגדרות שכדאי להכיר
| אזור / הגדרה | מה עושים שם |
|---|---|
| Redirects | כללי ההפניה. |
| Groups | ארגון הפניות. |
| 404s | לוג כתובות שלא נמצאו. |
| Logs | מעקב שימוש בהפניות. |
| Import/Export | ייבוא/ייצוא כללים. |
השמות המדויקים של מסכים ואפשרויות יכולים להשתנות בין גרסאות. אם אינכם מוצאים אפשרות מסוימת, בדקו קודם את התיעוד והמסך הנוכחי של התוסף במקום להעתיק הוראות ישנות.
איך בודקים שהכול עובד?
- בדקו את הפעולה המרכזית של התוסף בחלון פרטי.
- בדקו גם בטלפון ולא רק במחשב.
- פתחו את Console/Network או את הלוגים אם יש שגיאה טכנית.
- אם התוסף שולח מייל, מבצע Redirect, Cache או תשלום — בדקו את התוצאה בפועל ולא רק הודעת הצלחה בלוח הניהול.
- לאחר עדכון גרסה משמעותי חזרו על בדיקה קצרה של הפונקציה המרכזית.
טעויות שכדאי להימנע מהן
- אל תפנו כל 404 אוטומטית לעמוד הבית; זה עלול ליצור חוויית משתמש ו-SEO גרועים.
- בדקו שאין Redirect Loop.
- אם שרת/CDN כבר מנהל הפניות, הימנעו מכפילויות.
טעות נפוצה נוספת היא להפעיל שני תוספים שעושים אותה עבודה. כפילות ב-SEO, Cache, טפסים, אבטחה או אופטימיזציה יכולה ליצור התנגשות, עומס או פלט כפול. אם עוברים מתוסף אחד לאחר, בצעו גיבוי ומעבר מסודר.
למי Redirection מתאים?
מתאים במיוחד: אתרים שמשנים Slugs, עוברים מבנה URL או רוצים לעקוב אחרי 404.
לא בהכרח נחוץ: מערכת שבה כל ההפניות מנוהלות כבר ברמת CDN/שרת בצורה מרכזית.
לפני התקנה באתר לקוח או אתר עסקי, בדקו בעמוד הרשמי את דרישות גרסת WordPress/PHP, מועד העדכון האחרון והתאימות הנוכחית. אלה נתונים שמשתנים לאורך זמן ולכן עדיף לא להסתמך על מספר גרסה שמופיע במאמר ישן.
שאלות נפוצות על Redirection
מתי משתמשים ב-301?
כאשר כתובת עברה באופן קבוע לכתובת חדשה.
מהו 404 Log?
רשימה של בקשות לכתובות שלא נמצאו.
האם אפשר לייבא הפניות?
כן, קיימות יכולות Import/Export.
למה נוצרת לולאת הפניה?
כאשר מקור ויעד מפנים זה לזה או שיש כלל נוסף שסוגר מעגל.
צריך להפנות כל 404?
לא. רק כאשר יש יעד חלופי הגיוני.
האם שינוי Slug דורש Redirect?
אם הכתובת הישנה כבר הייתה בשימוש או מאונדקסת, בדרך כלל כדאי להפנות אותה לכתובת החדשה.