כדי להבין מהי השגיאה הנפוצה ביותר באתרים, 404 חשוב לנו להבין איך האינטרנט עובד. גלו במאמר את כל מה שצריך לדעת על 404
כדי להבין מהי השגיאה הנפוצה ביותר באתרים, 404 חשוב לנו להבין איך האינטרנט עובד.
האם חשבתם פעם על הפעולות שקורות בזמן אמת כשמתחברים לדפדפן שלנו וניגשים לאתר לדוגמא: www.sfb.co.il איך "האינטרנט" יודע לתת לי בדיוק את האתר שאני רוצה?
האינטרנט מחולק ל- 2 - צד גולש וצד שרת.
גולש - אתם שנכנסים מהפלאפון או מהמחשב לדפדפן (כרום, סאפארי, פייר פוקס) ומקישים את כתובת האתר שאתם רוצים לגלוש בו.
שרת - "האיטנרנט" זה קבוצה של שרתים שמאחסנים קוד שהדפדפן יודע לתרגם למה שאנחנו קוראים לו אתר.
בעצם ברגע שאני נכנס לדפדפן שלי מהמכשיר שאני גולש בו אני מתחבר לכתובת IP יחודית.
IP זהו רצף של 4 מספרים יחודיים.
כל מכשיר שמתחבר לאינטרנט מקבל כתובת IP יחודית ובלעדית.
לכל מדינה יש מס' כתובות IP ב"פול" שלהן (אם טעיתם איך האינטרנט יודע באיזה מדינה אנחנו גולשים).
ברגע שאני מחפש כתובת אתר (www.sfb.co.il) הדפדפן שולח בקשה לשרת שנקרא DNS.
הDNS יודע לקחת הכתובת ולהחזיר לדפדפן כתובת מספרית (המספר של האתר שלנו) בדיוק כמו מספר טלפון, עם המספר שהדפדפן קיבל הוא פונה לשרת אחסון ומבקש ממנו למצוא את המספר היחודי של האתר לאחר מכן שרת האחסון שולח את קובץ ה HTML לדפדפן שלנו והדפדפן יודע ליצר מהקוד שיש ב HTML את הנראות של האתר.
הפעולה הזו חוזרת על עצמה בכל פעם שאנחנו נכנסים לדפים שונים באתרים שונים ואפילו באותו האתר.
ומכאן נסביר מה המשמעות של שגיאה 404 שמי שאחראי לשגיאה הזו זה צד השרת.
בעצם שאנחנו מקבלים 404 השרת אומר לנו שהמספר שהדפדפן ביקש ממנו לא קיים.
ולכן הוא לא מוצא את הקובץ HTML שהוא רוצה להציג לנו.
ישנם עוד כמה סוגים שונים של פרוטוקולים שכמעט לא יצא לנו להיתקל בהם.
מנסיון, שננו את הקודים האלו וזה בהחלט יספיק לכם כדי להבין את הבסיס של קודי השגיאה השונים.
אני מזכיר שגיאה 404 נגרמת בעקבות דף שלא קיים לכן אנחנו נבחר ואחת מכמה אופציות העומדות לרשותנו.
לדוגמא:
אם הגולש חיפש נושא מסוים והוא מועבר לדף הבית זה יכול ליצור בלבול מסוים אצל הגולש לכן כדי להשתמש בהפנייה כזו רק במידה והדף שאליו אתם מפנים דומה לדף שלא קיים - דוגמא אם הדף שאליו הגולש נכנס מדבר על רכבי מאזדה אז ההפנייה תהיה לנושא שקשור ברכבי מאזדה ולא לדף הבית שיכול לדבר על עוד סוגי רכבים.
במקרים שבהם לא ניתן להפנות לנושא דומה כי הנושא המדובר כבר לא קיים באתר כדאי ליצור 404 ידידותי לכתובת הזו ספציפית כדי שהגולש יבחר מה הנושא שאליו הוא מעוניין להגיע בתוך האתר שלנו.
אני ממליץ על כלי שנקרא screaming frog הוא כלי חינמי לאתרים שלא גדולים מ500 דפים.
פשוט מורידים את התוכנה שמים בשדה את כתובת האתר ומתחילים לסרוק.
לאחר מכן בכדי לדעת אילו כתובות מחזירות שגיאת 404 או כל שגיאה אחרת נלך לטאב הבא
שיהיה בהצלחה :)