Skip to main content

302 הפניה מחדש

302 הפניה מחדש

TL;DR;

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

מה זה הפניה מחדש 302?

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

מה ההבדל בין הפניה 301 להפניה מחדש של 302/307?

בעוד שההפניה 301 משמשת להצגת מהלך קבוע (לדוגמה, כאשר אתר מחליף שמות דומיין), ההפניות 302 ו-307 הן זמניות בלבד. בניגוד ל-301, הם לא מעבירים את האיכויות ואת דירוג העמוד של כתובת האתר הישנה לחדשה. אם שרת יקבל בקשה לכתובת ה-URL הישנה, הוא יבדוק את כתובת ה-URL הישנה ויפנה מחדש לחדשה. במקרה של הפניית 301, בפעם השנייה שמבוצעת בקשה, השרת בודק ישירות את כתובת האתר החדשה. עם זאת, במקרה של הפניות 302 ו-307, השרת יבדוק שוב את זמינות כתובת האתר הישנה, כדי לראות אם היא מגובת, לפני ביצוע ההפניה.