Как называются «составляющие» URL-а отделенные друг от друга слэшем?

Вопрос по терминологии:
Есть URL вида mysite.ru/catalog/tables/kitchen/
как принято называть составляющие этого урла, отделенные друг от друга "/", т. е. слова: catalog, tables, kitchen?
"Сегменты", "элементы" или как по-другому?
Существует ли какая-то устоявшаяся терминология относительно этого или нет?
  • Вопрос задан
  • 9892 просмотра
Пригласить эксперта
Ответы на вопрос 6
@m-haritonov
Если не ошибаюсь, то "path segment".
A path consists of a sequence of path segments separated by a slash
("/") character.

https://tools.ietf.org/html/rfc3986#page-23
Ответ написан
Комментировать
iiil
@iiil
Инженер и вэб-дизайнер, рисую.
Предположу:
вот тут www.mattcutts.com/blog/seo-glossary-url-definitions пишут, что все, что после порта и до параметров - это путь. Соответственно, между слешами - часть пути. Ну а с путем у нас связано слово папка. Так что наверное можно называть папкой. Ведь если Вы в корне создадите папку products, внутрь ее вложите папку equipment и внутрь ее вложите index.html
То url до него будет mysite.ru/products/equipment
Так что аналогия достаточно понятная )

en.wikipedia.org/wiki/URI_scheme#Examples вот еще ссылка полезная в плане терминологии.
Ответ написан
Комментировать
ghaiklor
@ghaiklor
NodeJS TechLead
Интересный вопрос :)
Вкратце, то на это нету одной устоявшейся терминологии. Есть доменное имя, есть URI, есть сервер, который слушает запросы и парсит URI, пытаясь узнать что от него хотят. Я никогда не делил все что после домена :)
Ответ написан
Комментировать
VYBGSS
@VYBGSS
Software Developer
Пример для разбора - www.domain.com:9999/info/page.html?query#top:
1. http - scheme;
2. www.domain.com - host;
3. 9999 - port;
4. /info/page.html - absolute path;
5. ?query - query;
6. #top - fragment.
Ответ написан
Комментировать
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
Это принято называть каталогами ещё с тех времен, когда оно действительно было каталогами.
Сейчас это неактуально, конечно, поэтому каждый придумывает что ему хочется.

В стандартах осталось название "каталог" но в стандарты касательно базовых основ HTTP лет 15 никто уже не лезет.
Ответ написан
Комментировать
tizar
@tizar
Увлеченный
Действительно интересно. Предположу, что это slug - первое, что пришло в голову
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы