שלח תשובה

זירת השאלות

883
צפיות
0
תשובות

שאלה על קישורים

,‏ 25 בנובמבר, 2006

שמתי לב, גם באתר של YNET וגם באתר של NRG, שכשנכנסים לאתרים שלהם מופנים לכתובת אחרת.
למשל כשנכנסים ל http://www..ynet.co.il מופנים ישר אל http://www.ynet.co.il/home/0,7340,L-8,00.html
וכשנכנסים ל http://www.nrg.co.il מופנים אל http://www.nrg.co.il/online/HP_0.html

ממה שאני רואה ומבין שני האתרים האלו מפנים לתוך ספריה בתוך השרת ושם לקובץ html.
ynet מפנה לספריה home ו nrg מפנה לספריה online.

הסתכלתי במקור של 2 האתרים על הקישורים וראיתי שהקישורים הם לא אבסולוטים אלא relative (תסלחו לי אבל שכחתי איך אומרים את זה בעברית כרגע).
לדוגמא (קישורים שנלקחו מתוך הקוד של האתרים):


<a href='/articles/0,7340,L-3332293,00.html' CLASS='blkbigheader' HM=1>
<a href="/online/1/ART1/509/825.html">




כלומר איך שאני חושב על זה אם פשוט מעתיקים את הכתובת לדפדפן זה אמור להיות משהו כזה:
http://www.ynet.co.il/home/articles/0,7340,L-3332293,00.html
אבל זה יוביל לעמוד 404 כי זה למעשה אמור להיות:
http://www.ynet.co.il/articles/0,7340,L-3332293,00.html
בלי ספריית ה home

בדקתי בקוד ולא מצאתי base href – אז איך בדיוק הדפדפן יודע שהוא לא אמור להישאר בספריית ה home ולחזור רמה אחת למעלה?

מקווה שהייתי ברור בשאלה. תודה לעונים.

תגיות:

0 תשובות

    שלח תשובה