צפיות
תשובות
שאלה על קישורים
שמתי לב, גם באתר של 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 תשובות