דף הבית » אירוח » 404 לא נמצא & 9 השגיאות הנפוצות ביותר HTTP הסביר

    404 לא נמצא & 9 השגיאות הנפוצות ביותר HTTP הסביר

    מלבד שגיאת 404, כמה דפי HTML אחרים אתה יודע על? האם אי פעם חשבתי על מה שקורה ברקע כאשר אתה רואה את כל אלה דפי שגיאה HTML על המסך?

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

    קרא גם:

    • שגיאה יצירתית 404 דפים - חלק א '
    • שגיאה יצירתית 404 עמודים - חלק ב '

    הבנת קודי מצב

    מאחורי כל דף שגיאה שאתה רואה באינטרנט יש קוד מצב HTTP שנשלח על ידי שרת האינטרנט. קודי מצב מגיעים בפורמט של 3 ספרות ספרות. הספרה הראשונה מסמנת את המחלקה של קוד הסטטוס:

    • 1XX קודי מצב יש מידע למטרות
    • 2XX מציין הצלחה
    • 3XX הוא עבור ניתוב מחדש

    אף אחד משלושת הכיתות האלה לא יוצר דף שגיאת HTML כמו במקרים אלה הלקוח יודע מה לעשות ו ממשיך במשימה ללא היסוס. מה שאנחנו רואים בדרך כלל הם סוג 4XX ו 5XX:

    • 4XX מייצגות שגיאות בצד הלקוח
    • 5XX מצביעים על בעיות בצד השרת

    דפי שגיאה HTML מוצגים במקרים אלה, כי ללקוח אין מושג על איך להמשיך הלאה. בואו נראה מה קורה ברקע כאשר משהו הולך דרומה ומה אתה יכול לעשות בקשר לזה.

    שגיאות בצד הלקוח (4XX)

    1. 400 - בקשה רעה

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

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

    פתח את אותו דף אינטרנט בדפדפן אחר, נקה את הקובץ השמור ובדוק אם יש לך עדכוני אבטחה. אם אתה עומד באופן קבוע בשגיאה 400 באתרים שונים, המחשב או Mac מחכים בדיקה ביטחונית יסודית.

    2. 401 - נדרש אישור

    כאשר יש דף אינטרנט מוגן בסיסמה מאחורי בקשת הלקוח, השרת מגיב עם 401 נדרש אישור קוד. 401 אינו מחזיר הודעת שגיאה קלאסית בו זמנית, אלא חלון קופץ שמבקש מהמשתמש לספק שילוב של סיסמת התחברות.

    אם יש לך את האישורים, הכל בסדר, ואתה יכול להמשיך בלי שום בעיה ולקבל גישה לאתר מוגן. אחרת אתה מנותב אל נדרש אישור דף שגיאה.

    אם אתה בעל אתר, אתה יכול להוסיף את אותה סיסמה הגנה לאתר שלך או חלק ממנו דרך חשבון cPanel שלך.

    הקלק על ה “סיסמה להגן על ספריות” תת תפריט בתוך “אבטחה” בחר את תיקיית האינטרנט שברצונך להגן עליה. זה יכול להיות שכבת אבטחה טובה כדי להגביל את הגישה לאזור הניהול שלך כמו wp-admin תיקייה באתר וורדפרס.

    3. 403 - אסור

    אתה יכול להיתקל 403 אסור שגיאה כאשר השרת מבין את בקשת הלקוח בבירור, אך מסיבה כלשהי מסרבת למלא אותה. זה לא מום ולא בעיה אישור. על ידי החזרת קוד 403 קוד השרת בעצם דוחה את הלקוח עם קול גדול “לא” ללא כל הסבר

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

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

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

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

    4. 404 - לא נמצא

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

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

    אתה יכול למצוא מומחי SEO באינטרנט אשר טוענים יותר מדי 404s יש השפעה שלילית על מנוע החיפוש של האתר שלך הדירוג, אבל גוגל טוענת כי “שגיאות 404 אינן משפיעות על דירוג האתר שלך ב- Google, ואתה יכול להתעלם מהן בבטחה” כמו 404s נתפסים כחלק נורמלי של האינטרנט על ידי מנוע החיפוש.

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

    5. 408 - בקשת פסק זמן

    כאשר הבקשה של הלקוח לוקחת זמן רב מדי, השרת מסתיים, סוגר את החיבור והדפדפן מציג 408 בקש פסק זמן הודעת שגיאה. הזמן הקצוב מתרחש מכיוון שהשרת לא קיבל בקשה מלאה מהלקוח במסגרת הזמן הוא היה מוכן לחכות. שגיאות מתמיד 408 יכול להתרחש בגלל עומס עבודה כבד על השרת או על המערכת של הלקוח.

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

    6. 410 - נעלם

    410 נעלם דף שגיאה הוא מאוד קרוב אל 404 ידועים. שניהם מתכוונים לזה השרת אינו מוצא את הקובץ המבוקש, אבל בעוד 404 מציע כי קובץ היעד עשוי להיות זמין איפשהו בשרת, 410 מציין מצב קבוע.

    410 מציג את הלקוח כי המשאב נעשתה במכוון, ואת בעל האתר רוצה להסיר קישורים נכנסים מהאינטרנט. 404 משמש כאשר השרת אינו בטוח אם הזמינות של הקובץ היא קבועה, אך 410 מציין תמיד ודאות מוחלטת.

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

    שגיאות שרת (5XX)

    7. 500 - שגיאת שרת פנימית

    שגיאת שרת פנימית היא שגיאת השרת הידועה ביותר, כפי שהיא משמשת בכל פעם שהשרת פוגש מצב בלתי צפוי כי מונע ממנה למלא את בקשת הלקוח. קוד השגיאה 500 הוא אחד גנרי, הוא חזר כאשר שום צד אחר בצד השרת 5XX קודי השגיאה הגיוני.

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

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

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

    8. 502 - שער רע

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

    כאשר אתה נתקל שער רע שגיאת השרת מקבל תגובה לא חוקית משרת במעלה הזרם.

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

    9. 503 - שירות לא זמין באופן זמני

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

    אם אתה בעל אתר חשוב לקבל ידע הולם על קוד 503 קוד כדי לטפל כראוי תחזוקה מתוזמנת. אם אינך מטפל בתחזוקה מתוזמנת בדרך הנכונה, תוכל לפגוע במנוע החיפוש הדירוג של האתר שלך.

    למד כיצד לעשות זאת באמצעות הדרכה זו בבלוג של יואסט SEO או את זה על moz.com.

    10. 504 - זמן יציאה

    יש שרת תקשורת שרת בעיה מאחורי ה זמן יציאה , בדיוק כמו מאחורי שער רע קוד שגיאה. כאשר קוד מצב 504 מוחזר יש גם שרת ברמה גבוהה יותר ברקע שאמור לשלוח נתונים לשרת המחובר ללקוח שלנו. במקרה זה השרת ברמה נמוכה לא מקבל תגובה בזמן מהשרת במעלה זה לגשת.

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

    כמו 504 היא בעיה ברשת ברקע רק אנשים שיש להם גישה לרשת כי יכול לפתור את זה. כמו עם שגיאות HTTP אחרות בצד השרת, לפעמים זה מספיק כדי לרענן את הדף כמה דקות מאוחר יותר כדי להתמודד עם הבעיה - כמובן רק אם ספקי השירות לעבוד על הבעיה מתכווןwhwh.