Относительная адресация
От: Аноним  
Дата: 15.05.06 01:30
Оценка:
Не пойму.
Есть, допустим, страничка —
http://www.site.ru/folder1/folder2/test.htm

Насколько я понимаю, теперь для относительной адресации "исходным" каталогом считается
http://www.site.ru/folder1/folder2/

Но это
<IMG src="/images/utv/g12.jpg">

"выходит" в
http://www.site.ru/images/utv/g12.jpg

а не в
http://www.site.ru/folder1/folder2/images/utv/g12.jpg


Если же слеша нет
<IMG src="images/utv/g12.jpg">

Получаем
http://www.site.ru/folder1/folder2/images/utv/g12.jpg

Это почему так?
Может и наклон слеша влияет на "размножение тушканчиков в условиях ветра-суховея"???
Re: Относительная адресация
От: Xander Zerge Россия www.zerge.com
Дата: 15.05.06 01:38
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>Не пойму.

<...вопрос поскипан — фиг процитируешь без оверквоттинга...>
А>Это почему так?

Это потому, что слэш в начале урла означает корневой каталог. Всё что после него отсчитывается уже от корневого каталога. Этот слэш — признак абсолютной адресации, его отсутствие — признак относительной.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Серёжа Новиков,
программист
Re[2]: Относительная адресация
От: Аноним  
Дата: 15.05.06 01:44
Оценка:
Здравствуйте, Xander Zerge, Вы писали:

XZ>Это потому, что слэш в начале урла означает корневой каталог. Всё что после него отсчитывается уже от корневого каталога. Этот слэш — признак абсолютной адресации, его отсутствие — признак относительной.


Окей, а где это прописано???
Тут Relative Uniform Resource Locators[RFC1808]
я не нашел.
В html4.01 spec тоже не увидел.
Или не туда смотрю?
Re[3]: Относительная адресация
От: LokkiMsk  
Дата: 15.05.06 03:09
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>Окей, а где это прописано???

А>Тут Relative Uniform Resource Locators[RFC1808]
А>я не нашел.
А>В html4.01 spec тоже не увидел.
А>Или не туда смотрю?

В книжке "Unix для самых маленьких"
На самом деле подойде т абсолютно любое руководство.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[3]: Относительная адресация
От: Xander Zerge Россия www.zerge.com
Дата: 15.05.06 04:05
Оценка:
Здравствуйте, <Аноним>, Вы писали:

XZ>>Это потому, что слэш в начале урла означает корневой каталог. Всё что после него отсчитывается уже от корневого каталога. Этот слэш — признак абсолютной адресации, его отсутствие — признак относительной.


А>Окей, а где это прописано???


Э-э... Ну это ж основы, типа... Их все знают... Кто должен... Да поверьте на слово!
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Серёжа Новиков,
программист
Re: Относительная адресация
От: Аноним  
Дата: 15.05.06 07:11
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Может и наклон слеша влияет на "размножение тушканчиков в условиях ветра-суховея"???


Угу, правильный сервер и браузер должны считать обратный слэш не разделителем папок а нормлаьной буквой в имени файла.
Re[3]: Относительная адресация
От: Sinclair Россия https://github.com/evilguest/
Дата: 15.05.06 07:14
Оценка:
Здравствуйте, <Аноним>, Вы писали:
А>Окей, а где это прописано???
А>Тут Relative Uniform Resource Locators[RFC1808]
А>я не нашел.
Плохо искал. См. секция 4 Step 4:

Step 4: If the embedded URL path is preceded by a slash "/", the
path is not relative and we skip to Step 7.

См. тж. секцию 5.1 пятый пример
1.1.4 stable rev. 510
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re: Относительная адресация
От: ghen Беларусь  
Дата: 15.05.06 08:20
Оценка:
Который топик подряд задают банальные вопросы.... Ну почитайте вы документацию, прежде чем тратить время сотен других людей на ознакомление с вашими вопросами....

MSDN (local): ms-help://MS.MSDNQTR.v80.en/MS.MSDN.v80/MS.VisualStudio.v80.en/dv_aspnetcon/html/2447f50c-b849-483c-8093-85ed53e7a5bd.htm

MSDN (online): http://msdn2.microsoft.com/en-us/library/ms178116.aspx


ASP.NET Web Site Paths — описаны правила по которым расчитываются пути на сервере и на клиенте, и как с ними работать в коде.
Re: Относительная адресация
От: Аноним  
Дата: 15.05.06 08:23
Оценка:
А>Насколько я понимаю, теперь для относительной адресации "исходным" каталогом считается
А>
А>http://www.site.ru/folder1/folder2/
А>


Не обязательно. Смотря как задана base в самой страничке.
Если никак не задана — тогда этот каталог.
Re: Относительная адресация
От: AndrSYash Россия  
Дата: 15.05.06 09:42
Оценка:
Здравствуйте, Аноним, Вы писали:

А>
А><IMG src="/images/utv/g12.jpg">


так задается адрес относительно корневого каталога сайта,
т.е. изображение имеет адрес: http://www.site.ru/images/utv/g12.jpg

А>
А><IMG src="images/utv/g12.jpg">


а так задается адрес относительно текущего каталога,
т.е. для страницы http://www.site.ru/folder1/folder2/test.htm изображение имеет адрес: http://www.site.ru/folder1/folder2/images/utv/g12.jpg
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.