URL-адрес
Синтаксис
Описание
URL-адрес (от англ. "Uniform Resource Locator" ‒ «Универсальный Указатель Ресурсов»; от англ. "Uniform Resource Locator" ‒ «Унифицированный Указатель Ресурсов») это указатель расположения ресурса.
URL-адреса могут быть абсолютными и относительными.
- К абсолютным URL-адресам относят адреса, содержащие в себе полный путь к файлу, то есь путь от корневой директории до файла.
http://example.su/ http://example.su/index.html http://example.su/path/to/file/index.html /path/to/file/index.html
- К относительным URL-адресам относят адреса, интерпретируемые относительно положения текущего документа. Выделяют следующие переходы:
- переход на верхние уровни, то есть переход в родительские каталоги.
<!-- переход на 1 уровень вверх к файлу «index.html» --> ../index.html <!-- переход на 2 уровня вверх к файлу «example.html» --> ../../example.html
- переходы на одном уровне, то есть в рамках одного каталога.
<!-- переход к файлу «index.html», расположенном в том же каталоге --> ./index.html ... или ... index.html
- переход на нижние уровни, то есть переход в дочерние каталоги.
<!-- переход на 1 уровень вниз к файлу «index.html» --> ./folder1/index.html ... или ... folder1/index.html <!-- переход на 2 уровня вниз к файлу «example.html» --> ./folder1/folder2/example.html ... или ... folder1/folder2/example.html
- переход на верхние уровни, то есть переход в родительские каталоги.
Условия использования
Все «&
» символы, используемые во всех URL-адресах в (X)HTML документе должны быть заменены на соответствующие символьные ссылки («&
»).
Спецификация
URL-составляющие
- <протокол>
- Протокол обмена данными.
http://example.su
Примечание: Название протокола может не указываться; в этом случае будет иметь место «URL-адрес относительно протокола» (будет применён протокол используемый при передачи данных текущей страницы).
//example.su
- <логин>
- Указывается логин пользователя. Указывать логин в URL-адресе не безопасно!
http://login:pass@example.su
- <пароль>
- Указывается пароль пользователя. Указывать пароль в URL-адресе не безопасно!
http://login:pass@example.su
- <хост>
- Указывается доменное имя или IP-адрес хоста.
http://example.su.
,http://example.su
илиhttp://5.101.153.60
- <порт>
- Указывается порт хоста.
http://example.su:80
илиhttp://5.101.153.60:80
- <путь-к-файлу>
- Указывается путь к файлу (ресурсу).
http://example.su/
,http://example.su/path/
илиhttp://example.su/path/index.html
- <параметры>
- Параметры передаваемые (GET методом) на сервер обрабатывающему файлу. В качестве разделителей параметров указывается знак «&» АМПЕРСАНД [U+0026].
http://example.su?text=tag%20a
илиhttp://example.su?val1=true&val3=true
- <якорь> (имя указателя)
- Обозначает определённую часть или какой-либо отрывок документа, к которому необходимо перейти. (Якоря в (X)HTML документе создаются с помощью параметра «
name
» или глобального параметра «id
».)http://example.su/path/index.html#anchor