SSI - כלול צד שרת - II
בחלק הראשון של מדריך זה דנו בשימוש בצד השרת כולל כדי לייעל את קוד ה- HTML שלך. עוד נודע לך שההחלטה להשתמש בטיעון הקובץ או בטיעון הווירטואלי תלויה במיקום הקבצים בשרת. כעת נסקור מקרוב את הקובץ ואת הוויכוחים הווירטואליים.

בואו ללמוד כמה דוגמאות. לצורך הדוגמאות הללו, יש לנו שני קבצים בשם index.shtml ו- about.shtml. שני הקבצים הללו מכילים את קוד ה- SSI אשר "יתקשר" לקובץ שלישי.


איור 1 טיעון קבצים


איור 2 טיעון וירטואלי


דוגמא 1

כפי שניתן לראות מתרשים 1 לעיל, שלושת הקבצים (index.shtml, about.shtml ו- menu.html) נמצאים באותה תיקיה בשרת. לכן בדוגמה זו תשתמשו ב- טיעון קבצים בקוד ה- SSI. כמו כן הערך (בצד השני של הסימן השווה) הוא פשוט שם הקובץ שיש לכלול (menu.html). על ידי שימוש ב- טיעון הקובץ ושם הקובץ אתה אומר לשרת שהוא יכול למצוא את הקובץ הדרוש לו (menu.html) באותה תיקיה כמו index.shtml וקבצי about.shtml.

דוגמא 2

בדוגמה זו עדיין יש לנו את קוד ה- SSI הן בדפי האינטרנט index.shtml וגם על דפי.shtml. התבונן שוב באיור 1. הפעם הקובץ שאנחנו רוצים לכלול (legal.html) נמצא בתיקיה שמתחת לתיקיה הראשית. תיקיית משנה זו נקראת חוק. מכיוון שקובץ legal.html נמצא בתיקיית משנה, עליכם להוסיף את שם תיקיית המשנה מול שם הקובץ שיכלל. מכיוון שתיקיית החוק היא תיקיית משנה של התיקיה הראשית, עדיין תשתמש בתיקיה טיעון קבצים. זה אומר לשרת שהוא יכול למצוא את הקובץ הדרוש לו (legal.html) בתיקיית המשנה החוק.

דוגמא 3

התבונן בתרשים 2. בדוגמה זו עדיין יש לנו את קוד ה- SSI הן בדפי האינטרנט index.shtml והן בדפי האינטרנט about.shtml. אבל הפעם נשתמש ב- ויכוח וירטואלי. למה? ובכן, הפעם הקובץ שיש לכלול (refer.html) אינו נמצא באותה תיקיה או תיקיית משנה לתיקיה הראשית. זה נמצא בתיקיה עצמאית בשרת. כלומר התיקיה הזו "מחוץ" לתיקיה הראשית. איך אתה אומר לשרת להסתכל מחוץ לתיקיה הראשית? עליך להוסיף את / לפני שם התיקיה. ה- / מייצג את שורש השרת או את שם התחום של דף האינטרנט שלך (www.yoursite.com). על ידי שימוש בזה / וב- ויכוח וירטואלי, אתה אומר לשרת שהוא יכול למצוא את הקובץ הדרוש לו (refer.html) באתר www.yoursite.com/commons/refer.html.





הוראות וידאו: From C to Python by Ross Rheingans-Yoo (מאי 2024).