/html/common-values/url:> Унифицированный Указатель Ресурсов_

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. переход на верхние уровни, то есть переход в родительские каталоги.
      <!-- переход на 1 уровень вверх к файлу «index.html» -->
      ../index.html 
      
      <!-- переход на 2 уровня вверх к файлу «example.html» -->
      ../../example.html
    2. переходы на одном уровне, то есть в рамках одного каталога.
      <!-- переход к файлу «index.html», расположенном в том же каталоге -->
      
      ./index.html
      
      ... или ...
      
        index.html
    3. переход на нижние уровни, то есть переход в дочерние каталоги.
      <!-- переход на 1 уровень вниз к файлу «index.html» -->
      ./folder1/index.html
       ... или ... 
        folder1/index.html
      
      <!-- переход на 2 уровня вниз к файлу «example.html» -->
      ./folder1/folder2/example.html
       ... или ... 
        folder1/folder2/example.html

Условия использования

Все «&» символы, используемые во всех URL-адресах в (X)HTML документе должны быть заменены на соответствующие символьные ссылки («&amp;»).


Спецификация


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&amp;val3=true

<якорь> (имя указателя)
Обозначает определённую часть или какой-либо отрывок документа, к которому необходимо перейти. (Якоря в (X)HTML документе создаются с помощью параметра «name» или глобального параметра «id».)

http://example.su/path/index.html#anchor