http://rositsa.livejournal.com/ ([identity profile] rositsa.livejournal.com) wrote in [community profile] useless_faq2007-11-29 08:22 pm

Косая черта

Какой смысл имеет косая черта, которая часто появляется в конце адресов сайтов?

UPD Спасибо - она появляется, когда адрес считается папкой, а не конечным файлом.

[identity profile] czz.livejournal.com 2007-11-30 09:44 am (UTC)(link)
Небольшое уточнение. Изначально было однозначно: "куку" - это обращение к файлу, "куку/" - к папке. Но так как для не IT-шников это не очевидно, то сделали серверное ПО немного более умным, и способным при обращении к "куку" вместо "куку/", обнаружив, что такого файла нет, зато есть папка, перенаправить запрос на папку.

Это с точки зрения пользователя. А с точки зрения сервера никаких файлов и папок может вообще не быть, сервер как хочет, так и обрабатывает. На одном сайте захотят сделать адреса вида http://myblog.com/post1/ (каждый пост как папка), на другом - http://myblog.com/post1 (как файл, но в этом случае скорее используют post1.html).

Ну и наконец, полный адрес главной страницы сайта пишется так:
http://myblog.com/ - со слэшем на конце, который опять же символизирует папку, только корневую. Но браузеры позволяют вам писать адрес как угодно: http://myblog.com или вообще myblog.com.

[identity profile] czz.livejournal.com 2007-11-30 09:46 am (UTC)(link)
P.S. Все совпадения названий в примерах с реальными сайтами - случайность :)

[identity profile] haviras.livejournal.com 2007-11-30 10:19 am (UTC)(link)
Насколько я представляю структуру адресации, то папки - грубо говоря файлы, в которых хранятся адресные ссылки на другие файлы