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