Что такое url адрес файла: Что такое URL адрес: как правильно сделать URL

протокол, доменное имя, путь к файлу

  • Протокол
  • Доменное имя и поддомены
  • Путь к файлам
  • Имя и расширение файла

Каждый файл или документ в интернете находится по уникальному адресу, называемому URL (Uniform Resource Locator с анг. Единый указатель ресурса). Термин URI (Uniform Resource Identifier с анг. Единый идентификатор ресурса) иногда используют взаимозаменяемо с URL-адресом, хотя это более общий термин.

Именно URL-адрес позволяет различным устройствам, подключенным к интернету, находить определенный файл на определенном сервере для загрузки и отображения этого файла пользователю (или использовать его для других целей: не все файлы предназначены для отображения).

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

Протокол

Протокол указывает один из нескольких различных наборов правил, которые определяют передачу данных через Интернет. Веб использует стандартный протокол гипертекста, используемый для передачи данных, кодированных гипертекстом, с одного компьютера на другой. Протокол отделен от остальной части URL-адреса двоеточием и двумя косыми чертами (://).

Доменное имя и поддомены

Hostname является именем сайта, с которого браузеру будет извлекать файл. Истинным адресом веб-сервера является уникальный числовой адрес интернет протокола (IP — Internet Protocol), и каждый компьютер, подключенный к сети интернет имеет один IP-адрес (что-то вроде «141.8.192.108»), который, безусловно, не очень-то легко запомнить. Доменное имя — более запоминающийся псевдоним, который направляет трафик из интернета на IP-адрес. Многие веб-хостинги имеют префикс перед именем домена, после которого идет конкретный сервер, к которому осуществляется доступ (особенно когда есть несколько серверов в рамках одного домена). Префикс может быть любым, самым распространенным префиксом является конечно «WWW». Это дает возможность существования нескольких отдельных сайтов на одном домене, но имеющих разные префиксы — поддомены. Hostname также содержит суффикс домена, указывающий категорию доменов, например «.org» для сайтов различных организаций. Каждая страна также имеет свое собственное расширение домена, и вы будете часто видеть URL-адреса, которые указывают на страну, а не на какую-либо категорию.

Путь к файлам

Путь указывает каталог (папку) на веб-сервере, который содержит запрашиваемый документ. Файлы на веб-сервере могут храниться в подкаталогах — дочерних папках, расположенных внутри других папок, и каждый каталог в пути разделяется косой чертой (/). Путь является маршрутом, по которому будет следовать клиент, для достижения целевого файла. Каталог самого верхнего уровня веб-сайта (тот, который содержит в себе другие файлы и каталоги) называется корневым каталогом сайта и не отображается в URL-адресе.

Имя и расширение файла

Определенные файлы для извлечения идентифицируются по имени файла и расширению. Вы можете задать своему файлу любое нужное имя, а расширение файла будет указывать на тип файла. HTML документы (или XHTML) будут иметь расширение .html или .htm (сокращенный вариант используется на некоторых серверах, которые поддерживают только три буквы в расширении). CSS-файлы используют расширение .css, файлы с JavaScript кодом используют .js и так далее. Веб-серверы настраивают на узнавания этих расширений и обработки файлов соответствующим образом, обработка различных типов файлов осуществляется различными способами.

Скорее всего вы не увидите имя файла и его расширение в каждом URL-адресе с которым вы столкнётесь. Большинство веб-серверов настраивают для автоматического обнаружения специально именованного файла при запросе каталога без указанного имени файла. Это может быть файл index.html, default.html или какое-нибудь другое имя, в зависимости от настроек сервера. Действительно, большинство различных частей URL-адреса могут быть зависимы от конфигурации конкретного сервера.

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

С этой темой смотрят:

  • Создание html документа
  • Абсолютные и относительные ссылки html

Что такое URL адрес — его структура и технические параметры

Аббревиатура URL расшифровывается как Uniform Resource Locator. В переводе это значит «единый указатель ресурсов». Детище Тима Бернеса-Ли, «отца» всемирной паутины, создан для упрощения структурирования данных в сети Интернет и приведения всех адресов к единому виду.

Принятое произношение: «у-эр-эл» или «ю-ар-эл». В разговорной речи допустимо произносить эту аббревиатуру как «УРЛ». В этой статье мы рассмотрим что такое URL, какова его структура и технические особенности которые необходимо знать любому веб-мастеру.

Схема и структура URL адресов

Что же такое URL? Иными словами, это путь до какого-то файла: HTML, видео, аудио, текстового и пр. Этим адресом обладают все документы, находящиеся в сети Интернет. Только с помощью URL сервер может обеспечить доступ к своим файлам для любого пользователя всемирной паутины.

Разумеется, существует стандарт. Он-то и определяет, как именно должен выглядеть URL к тому или иному документу. Этот стандарт используется не только для доступа к сайтам и файлам, по протоколу http и https, его же используют и при передаче файлов на сервер по протоколу ftp и в других протоколах. Но нас они в данном случае не интересуют.

Как указать url адрес к веб-ресурсам?

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

http://webmastermix.ru/direktoriya/fail.html

Давайте рассмотрим все подробно:

  • http:// — протокол передачи данных.
  • webmastermix.ru — доменное имя, название узла (хоста) и дополнительные параметры.
  • /direktoriya/ — директория, в которой располагается нужный нам файл. Из этой части ссылки мы видим, что на сервере хранится папка direktoriya, которая содержит необходимый нам файл.
  • fail.html — файл с расширением «.html», он-то нам и нужен.

Как видно, папки и файлы разграничиваются знаком «/», который называется «слеш». Путь может быть длиннее. Кроме этого доменное имя может быть указанно с WWW и без WWW. Т. е. может быть: http://www.webmastermix.ru. Это не обязательный параметр, поэтому без разницы укажете вы его или нет необходимый вам файл все равно откроется. Для упрощения его лучше не использовать. И если ваш сайт доступен по двум адресам т. е. с WWW и без WWW, то лучше склеить эти URL и привести к одному виду, где WWW не будет использоваться. Как это сделать читайте в статье: Как настроить 301 редирект в htaccess и в скриптах — более 18 примеров использования.

В общем и целом, что такое url сайта, страницы или изображения ясно. А теперь немножко углубимся.

Структура URL-адреса

Общая схема (структура) URL-адреса следующая:

Каждый из этих параметров важен и имеет своё значение:

  • Схема – протокол передачи данных. Через него мы обращаемся к ресурсу. (http, https, ftp и т.д.)
  • Логин и пароль – эти данные в протоколе http, как правило, не указываются. Они определяют права пользователя на доступу к определенной странице сайта.
  • Собака (@) – специальный разделитель. Без логина и пароля его не указывают.
  • Хост – это доменное имя, иногда IP-адрес ресурса, к которому обращается пользователь. (webmastermix.ru)
  • Порт тоже указывается довольно редко. При обращении к сайту или любому файлу размещенному на сайте автоматически присваивается одно из значений – 80 или 8080.
  • URL-путь – путь к тому или иному файлу. (/direktoriya/fail.html)
  • Параметры – запрос с определёнными параметрами, которые передаются на сервер методом GET. Чтобы разделять параметры применяют знак &, например: ?параметр1=значение1&параметр2=значение2
  • Якорь – это уникальная строка, состоящая из букв и/или цифр. Она ссылается на определённую область открываемого веб-документа. С его помощью можно сделать так, чтобы пользователь попал не в начало HTML документа, а сразу к определенному месту.

Дополнительная информация касающаяся URL адресов

1. В URL адресах используются различные кодировки. Если перекодирования нет, использовать можно только определённое количество символов. Рекомендуется использовать символы [0-9],[a-z],[A-Z],[_],[-].

Чтобы избежать ошибок, разработчик должен именовать файлы сайта только в нижнем регистре и путь к ним указывать точно так же – маленькими буквами. Потому как, на юникс-подобных системах, а на них, чаще всего, работают веб-серверы, символы, написанные в разных регистрах, будут восприниматься машиной как разные. В Windows такого нет, но пренебрегать правилом, всё же, не стоит потому как если ваш файл назван в нижнем регистре, а в URL его название вы указали в верхнем регистре, то сервер не сможет его открыть.

Русские символы использовать можно, однако каждый русский символ будет проходить перекодировку (URL Encoding). И этой после перекодировки они будут выглядеть «страшно», ведь любой символ кириллицы будет закодирован с помощью 2 байт в UTF-8 в шестнадцатеричном виде. Разделяются символы знаком «%».

Например ссылка вида:

http://webmastermix.ru/всё для веб-мастера

Будет иметь вид:

http://webmastermix.ru/%u0432%u0441%u0435%20%u0434 %u043B%u044F%20%u0432%u0435%u0431%u043C%u0430 %u0441%u0442%u0435%u0440%u0430

Бороться с таким неудобством пытаются, однако, не слишком быстро. Поэтому, используя ЧПУ на своих CMS, лучше использовать транслитерацию (vse-dlya-webmastera). Ориентироваться будет проще, да и  для SEO все же наверное лучше.

2. Есть ещё такие URL — адреса которые называются динамическими. Такие URL содержат разные символы («?», «&», «=» и пр.) при помощи которых задаются параметры, кода мы рассматривали структуру URL уже упоминали про параметры, смотрите выше. Появляются такие адреса вследствие работы скриптов, размещённых на сайте. В таком случае, ссылка может иметь примерно такой вид:

http://webmastermix. ru/?page_id=1

3. Кроме этого URL страницы может содержать якорь (о нем тоже шла речь выше, когда рассматривалась структура URL) и иметь следующий вид:

http://webmastermix.ru/direktiriya/fail.html#1razdel

Как видите здесь на конце ссылки появился еще один параметр — #1razdel, который называется якорем ссылки. С этим вы так же часто будете сталкиваться при создании сайта и материалов. При помощи URL в котором указан якорь мы можем автоматически переместиться к той области HTML страницы где данный якорь указан. Очень часто такие URL используют на страницах с большим количеством контента, для упрощения навигации по такой странице создается содержание состоящее из таких ссылок.

Чтобы создать такую ссылку, нужно заранее, в то место HTML страницы, куда вы хотите перенаправлять по ней пользователя, вставить следующий HTML код:

<a name="1razdel"> </a>

После этого можно сослаться на эту страницу при помощи ссылки представленной выше.

Рекомендуем ознакомиться:

Подробности

Опубликовано: 11 Ноябрь 2013

Обновлено: 11 Ноябрь 2013

Просмотров: 61783

URL-адреса файлов

URL-адреса файлов

Одна из возможных форм
URL-адрес
URL-адрес файла в формате

файл:// хост / путь

где хост
полное доменное имя системы на
которой доступен путь ,
а путь является иерархическим
путь к каталогу формы
каталог / каталог / . .. / имя

Как частный случай,
хост может быть строкой
localhost или пустой
нить; это интерпретируется как «машина, с которой URL-адрес
интерпретируется».
Это означает, что в Интернете такой URL интерпретируется как ссылка
в файл на компьютере, на котором запущен веб-браузер .
Некоторые инструменты для создания веб-страниц производят такие файл URL-адреса, которые могут
затем отлично работает для автора , который запускает веб-браузер на том же
систему, в которой он хранит свои веб-документы, но для
кто-то еще! Дело в том, что такие инструменты исправляют URL-адреса при загрузке
страницу на сервер.

Примеры (внимание: возможно, они вам не подойдут!):
file://alpha.hut.fi/u/lai/tik/tik76002/public_html/lerman.files/chaps
file:/// u/lai/tik/tik76002/public_html/lerman.files/chaps

файл:///etc/motd

Первый пример имеет общую форму файлов URL-адресов,
с хостом , являющимся alpha. hut.fi и
путь существо
u/lai/tik/tik76002/public_html/lerman.files/chaps .
Во втором хосте пропущено ; такой дефолт
означает, что URL-адрес относится к файлу на локальном компьютере, т.е.
на компьютере, где URL-адрес используется для ссылки на ресурс.
Третий
один похож, но проще, и он может на самом деле работать на вас,
если вы используете типичную Unix-подобную систему, где файл
etc/motd (относительно корневого каталога системы, т.е.
обычно упоминается с использованием /etc/motd )
содержит системное «сообщение дня».

Обратите внимание, что символ косой черты
(/) используется в различных
значений в файле URL. // после
файл: является частью общего синтаксиса URL-адресов.
(Двойная косая черта // всегда должен появляться в файле
URL-адрес согласно спецификации, но на практике многие веб-браузеры
позвольте вам опустить его, по крайней мере, в некоторых случаях. )
Сингл
косая черта между host и path является частью синтаксиса
из файлов URL-адресов. И косые черты в пути отдельные
имена каталогов в иерархической системе каталогов и
подкаталоги. В последнем использовании косая черта является общим, независимым от системы
способ разделения частей, и в конкретной хост-системе это может
использоваться как таковой в имени пути (как в системах Unix) или внутренне сопоставлено
на другой символ (как на обратную косую черту \ в системах MS Windows).
Может случиться и что-то более сложное; например, если
vms.host.edu — хост с операционной системой VMS,
URL как
файл://vms.host.edu/disk$user/my/notes/note12345.txt
на самом деле может ссылаться на файл VMS
DISK$USER:[MY.NOTES]NOTE123456.TXT .

В системах MS Windows обычное двоеточие (:)
после того, как буква устройства иногда
заменен вертикальной чертой (|) в файл URL. За
например, чтобы обратиться к файлу FOO.BAR в каталоге верхнего уровня
диска C , URL file:///C|/FOO.BAR
было использовано. Это отражало исходный синтаксис URL, который делал
двоеточие зарезервированный символ в части пути.

Браузеры Mozilla отказываются следовать файлу: ссылкам на странице, которая
он получен по протоколу HTTP, поэтому собственный URL-адрес страницы
является http: URL. При переходе по такой ссылке ничего не происходит.
Цель предположительно безопасность: предотвратить
удаленная страница от выполнения программы на
компьютер посетителя.
Файл: ссылки работают в Mozilla на страницах, являющихся локальными файлами
на диске пользователя.

Спецификация, которая определяет, что такое (абсолютные) URL-адреса,
RFC 1738,
дает следующую информацию о файле URL:s:

Схема URL-адреса файла используется для обозначения файлов, доступных на
конкретного хост-компьютера. Эта схема, в отличие от большинства других схем URL,
не обозначает ресурс, который является общедоступным через
Интернет.

Схема URL-адреса файла необычна тем, что в ней не указывается
Интернет-протокол или способ доступа к таким файлам; как таковой, его
полезность сетевых протоколов между хостами ограничена.

Таким образом, вы вряд ли можете ожидать, что URL-адрес файлов будет работать.
в сети
кроме
локально, когда хост ссылается
это то же самое, на котором используется веб-браузер.
Специальное имя localhost или пропуск имени хоста
(например, file://localhost/foo или
file:///foo ) можно использовать для указания такой ссылки.
Обратите внимание, что если у вас есть,
скажем,
файл://локальный/C|/NETLOG.TXT
URL в ссылке
на вашей веб-странице, то человек, перешедший по этой ссылке,
либо увидеть сообщение об ошибке, либо содержимое
его собственный файл NETLOG. TXT !

URL-адрес файла вряд ли полезен в Интернете для
причины описаны выше. Возможные редкие исключения :

  • Вы можете действительно захотеть сослаться на файл, который, как предполагается,
    находиться на диске пользователя.
    Но вам действительно нужно знать, где он находится, так что это, вероятно, только
    применяется в локальной сети, где компьютеры управляются централизованно
    так что они очень однородны.
    В таких случаях можно даже сделать возможным запуск приложений,
    используя URL-адреса, такие как
    файл:///C|/W95/Calc.exe .
    Предупреждение :
    файл URL-адрес
    ссылки на файлов BAT на ПК
    обычно вызывают файл , выполняется , не просматривается!
    С другой стороны, в зависимости от браузера и его (связанного с безопасностью)
    настройки, ссылки на приложения, командные файлы и т.д.
    проходить различные проверки, которые, возможно, запрашивают у пользователя
    разрешение на их выполнение.
  • Возможно, вы захотите сделать некоторые файлы доступными только локально .
    Например, если веб-сервер также разрешает вход пользователей в систему, то
    пользователи могут запускать там веб-браузер, имея возможность использовать
    ссылок на файлов и URL-адресов. Более практично,
    может случиться так, что веб-сервер обменивается файлами с
    другие компьютеры (которые позволяют пользователям входить в систему), возможно
    всей компанией или кампусом. В таких случаях файлов URL-адресов
    может предоставить несколько полезный способ ограничения доступа.
    Но вообще лучше использовать методы контроля доступа
    предоставляется веб-сервером,
    такие как
    модуль mod_access
    в Апаче.

Расширение файла URL — Простые советы, как открыть файл URL.

Как открыть URL-файлы

Если вы не можете открыть URL-файл на своем компьютере — причин может быть несколько. Первой и одновременно самой важной (встречается чаще всего) является отсутствие соответствующей аппликации обслуживающей URL среди установленных на Вашем компьютере.

Очень простой способ решить эту проблему — найти и скачать соответствующее приложение. Первая часть задачи уже выполнена — программное обеспечение, поддерживающее файл URL, можно найти в таблице. Теперь просто скачайте и установите соответствующее приложение.

Возможные проблемы с файлами формата URL

Невозможность открытия файла URL и работы с ним не обязательно означает, что на вашем компьютере не установлено соответствующее программное обеспечение. Могут быть и другие проблемы, которые также блокируют нашу способность работать с файлом ярлыка Интернета — URL — унифицированного указателя ресурсов. Ниже приведен список возможных проблем.

  • Повреждение открываемого файла URL
  • Неправильные ссылки на файл URL в записях реестра.
  • Случайное удаление описания URL из реестра Windows
  • Неполная установка приложения, поддерживающего формат URL
  • Открываемый файл URL заражен нежелательным вредоносным ПО.
  • У компьютера недостаточно аппаратных ресурсов, чтобы справиться с открытием файла URL.
  • Драйверы оборудования, используемого компьютером для открытия файла URL, устарели.

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

Аналогичные удлинители
.а4п Пакет Adobe Authorware без среды выполнения
.a5w Неупакованный формат Adobe Authorware
.

This entry was posted in Популярное