הבנת הדף Index.html באתר אינטרנט

כיצד ליצור דפי אינטרנט המוגדרים כברירת מחדל

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

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

הסבר בסיסי

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

הסבר מפורט יותר

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

עבור אתר האינטרנט שלך, יהיה עליך לשמור כל דף אינטרנט כקובץ נפרד.

לדוגמה, הדף "אודותנו" עשוי להישמר כ- about.html , והדף "צור קשר" עשוי להיות contact.html . האתר שלך יכלול מסמכים אלה .html.

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

לדוגמה:

http: // www.

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

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

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

שמות אחרים של דף ברירת מחדל

מלבד index.html, ישנם שמות אחרים המשמשים כברירת מחדל המשמשים אתרים מסוימים, כולל:

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

אתה צריך להיות דף index.html בכל הספריות שלך

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

שימוש בשם קובץ ברירת מחדל כמו index.html היא תכונה אבטחה גם כן

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

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

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

אתרים שאינם משתמשים

אתרי אינטרנט מסוימים, כמו אלה המופעלים על ידי מערכת לניהול תוכן או כאלה המשתמשים בשפות תכנות חזקות יותר כמו PHP או ASP, עשויים שלא להשתמש בדפי HTML במבנה שלהם. עבור אתרים אלה, אתה עדיין רוצה לוודא כי דף ברירת המחדל צוין, ועל ספריות לבחור באתר זה, לאחר index.html (או index.php, index.asp, וכו ') הדף עדיין רצוי מהסיבות המתוארות מֵעַל.