Абсолют против Относительного URL
Унифицированный указатель ресурса (URL) - это адрес, который указывает, где конкретный документ или ресурс находится в World Wide Web (WWW). Лучшим примером URL-адреса является адрес веб-страницы в сети Интернет, такой как http://www.cnn.com/. Абсолютный URL, также называемый абсолютной ссылкой, представляет собой полный интернет-адрес, который ведет пользователя к точному каталогу или файлу веб-сайта. Относительный URL-адрес или частичный Интернет-адрес указывает на каталог или файл относительно текущего каталога или файла.
Что такое абсолютный URL?
Абсолютный URL, который предоставляет полный адрес веб-страницы или ресурса в WWW, обычно имеет формат, указанный ниже.
протокол: // имя хоста / other_details
Обычно в качестве раздела протокола используется протокол передачи гипертекста (http: //). Но протокол также может быть ftp: //, gopher: // или file: //. Имя хоста - это имя компьютера, на котором находится ресурс. Например, имя хоста центрального веб-сервера CNN - www.cnn.com. Раздел other_details содержит информацию о каталоге и имени файла. Точное значение раздела other_details зависит как от протокола, так и от хоста. Ресурс, на который указывает абсолютный URL, обычно находится в файле, но его также можно создавать на лету..
Что такое относительный URL?
Как упоминалось ранее, относительный URL-адрес указывает на ресурс относительно текущего каталога или файла. Относительный URL может принимать несколько разных форм. При ссылке на файл, который находится в том же каталоге, что и текущая ссылка на страницу, относительный URL-адрес может быть простым как имя самого файла. Например, если вам нужно создать ссылку на вашей домашней странице на файл my_name.html, который находится в том же каталоге, что и ваша домашняя страница, вы можете просто использовать имя файла следующим образом:
<HREF= ”My_name.html”> Мое имя>
Если файл, на который вы хотите создать ссылку, находится в подкаталоге каталога ссылающейся страницы, вам необходимо включить имя подкаталога и имя файла в относительный URL-адрес. Например, если мы пытаемся связать файл my_parents.html, который находится в каталоге с именем parent, который фактически находится в каталоге, содержащем вашу домашнюю страницу, относительный URL-адрес будет выглядеть следующим образом.
<HREF= ”Parent / my_parents.html”> Мои родители>
Кроме того, если вы хотите сослаться на ресурс, который находится в каталоге, который находится на более высоком уровне в структуре каталогов, чем каталог, который содержит ссылающуюся страницу, вы можете использовать две последовательные точки. Например, если вы хотите сослаться на файл home.html, который находится в каталоге над вашей домашней страницей, вы можете использовать относительный URL-адрес следующим образом.
<HREF= ”… /Home.htmlаный> Home>
Разница между абсолютным и относительным URL
Основное различие между абсолютным URL-адресом и относительным URL-адресом состоит в том, что абсолютный URL-адрес представляет собой полный адрес, который указывает на файл или ресурс, а относительный URL-адрес указывает на файл относительно текущего каталога или файла. Абсолютный URL содержит больше информации, чем относительный URL, но использовать относительные URL намного проще, поскольку они короче и более переносимы. Но относительные URL могут использоваться только для ссылки на ссылки, которые находятся на том же сервере, что и страница, на которую они ссылаются..