Понимая URL



Каждый документ на паутине имеет уникально адрес. Этот адрес как локатор равномерного ресурса (URL).

Несколько бирок HTML/XHTML включают атрибут со значением URL, включая гиперссылки, встроенные изображения, и формы. Все них используют такой же синтаксис для того чтобы определить положение ресурса паутины, независимо от типа или содержания того ресурса. Это почему знано локатору равномерного ресурса.

Элементы URL

URL сделан поднимающего вверх несколько частей, каждое из предлагает информацию к браузеру паутины для того чтобы помочь найти страница. Легке выучить части URL, если вы смотрите URL примера, котор дали ниже, то там 3 ключевой части: схема, адрес хозяина, и путь архива. Следующий раздел обсудит каждое из их:

http://www.tutorialspoint.com/index.htm

Схема

Схема определяет тип протокола и URL вы соединяете к и поэтому, как ресурс должен быть восстановлен. Например, большинств браузеры паутины используют протокол перехода гипертекста (HTTP) к данным по пропуска для того чтобы связывать с серверами паутины и это причина старты URL с http://.

Другие схемы доступные и вы можете использовать то из их основали на вашем требовании:

СхемаОписание
http://Протокол перехода гипертекста (HTTP) использован для того чтобы спросить страницы от серверов паутины и послать их назад от серверов паутины к браузерам.
https://Безопасный протокол перехода гипертекста (HTTPS) шифрует данные посланные между браузером и сервером паутины используя цифровой сертификат.
ftp://FTP другой метод для переносить архивы на паутине. Пока HTTP намного больше популярен для осматривая вебсайтов из-за своего внедрения с браузерами, FTP все еще обыкновенно используемый протокол для того чтобы перенести большие архивы через паутину и загрузить архивы источника к вашему серверу паутины.
file://Использовано для того чтобы показать что архив на местном жёстком диске или, котор делят директории на LAN.

Адрес хозяина

Адрес хозяина где вебсайт можно находить, или IP-адрес (4 комплекта номеров между 0 и 258, например 68.178.157.132) или более обыкновенно доменное имя для места как www.tutorialspoint.com. Заметьте что «www» нет фактически части доменного имени хотя он часто использован в адресе хозяина.

Путь архива

Filepath всегда начинает с передним характером слеша, и может состоять из одн или больше имен директории или скоросшивателя. Каждое название директории отделено передними характерами слеша и filepath может закончиться с именем файла в конце. Здесь index.htm имя файла которое доступно в директории HTML:

http://www.tutorialspoint.com/html/index.htm

Другие части URL

Используя документы путь определять имя пользователя и пароль для защищенной паролем части места. Документы приходят прежде чем адрес хозяина, и они отделены от адреса хозяина @ знаком. Примечание как имя пользователя отделено от пароля двоеточием. Следующий URL показывает имя пользователя admin и пароль admin123:

http://admin:admin123@tutorialspoint.com/admin/index.htm

Используя вышеуказанный URL, вы можете удостоверить администратора и если при условии удостоверение личности и пароль правильны после этого администратор будет иметь доступ на архиве index.htm доступном в директории admin.

Вы можете использовать URL telnet для того чтобы соединиться к серверу следующим образом:

telnet://user:password@tutorialspoint.com:port/

Другая важная информация номер порта сервера паутины. сервером HTTP значения по умолчанию бежит на номере порта 80. Но если вы бежите сервер на любом другом номере порта после этого, то оно можно porvided следующим образом, принимать сервера бежит на порте 8080:

http://www.tutorialspoint.com:8080/index.htm

Обозначения части можно использовать после того как имя файла для того чтобы показать специфическую часть страницы что браузер должен пойти немедленно. Следование пример, котор нужно достигнуть к верхней части страницы html_text_links.htm.

http://www.tutorialspoint.com/html/html_text_links.htm#top

Вы можете передать некоторую информацию к серверу используя URL. Когда вы используете форму на webpage, как форма поиска или он-лайн форма заказа, браузер может приложить информацию вы поставляете к URL к данным по пропуска от вашего браузера к серверу следующим образом:

http://www.tutorialspoint.com/cgi-bin/search.cgi?searchTerm=HTML

Здесь, searchTerm=HTML передано к серверу где сценарий search.cgi использован для того чтобы parse это пройденная информация и принять более дальнеишее действие.

Абсолютные и относительные URLs

Вы можете адресовать URL в одном из следующих 2 путей:

  • Абсолютно - абсолютный URL полный адрес ресурса. Например http://www.tutorialspoint.com/html/html_text_links.htm

  • Относительно - относительный URL показывает где ресурс по отношению к текущей странице. Добавлены, что с элементом <base> формирует дали URL полный URL. Например /html/html_text_links.htm

Сдержанно и опасные характеры

Сдержанно характеры те имеют специфическую смысль внутри URL. Например, характер слеша отделяет элементы имени пути внутри URL. Если вам нужно включить слеш в URL, то который не предназначен быть сепаратором элемента после этого вы потребность зашифровать ее как %2F:

Опасные характеры те не имеют никакую специальную смысль внутри URL а могут иметь специальную смысль в контексте URL написан. Например, двойные цитаты ("") размежевывают атрибуты со значением URL в бирках. Если вам нужно включить двойную метку цитаты сразу в URL, то вы вероятно смутили бы браузер. Вместо, вы должны зашифровать двойную метку цитаты для того чтобы во избежание любой возможный конфликт.

Вы можете проверить консультацию URL HTML шифруя для того чтобы понять эти характеры зашифрования, зарезервированных и опасных.

html_text_links.htm
Advertisements