Абсолютно и относителен път до файловете

Абсолютно и относителен път до файловете

Тъй като повечето от времето си прекарвам уеб-технологии, примери, ще доведат до създаването на подобни сайтове.

таблица на съдържанието

абсолютен път

Стъпка назад малко от темата Искам накратко да се говори за факта, че такъв URL адрес.







относителен път

Често, относителните пътеки се използват много по-често, отколкото самият път. По принцип, относителния път е, когато трябва да се изпрати на посетителя към друга страница от сайта си, или да вмъкнете обект (например изображение) на една страница. Използването на относителните пътища е оправдано. В зависимост от структурата на сайта зависи от каква форма искате да използвате относителен път. Има два вида на относителните пътища: на пътя в сравнение с документа, път по отношение на схемата на сайта.

Път по отношение на документа

Това е път, по отношение на документа, използван често. Тези връзки се наричат ​​местните. По принцип, този път се използва, когато токът и свързания документ (страница) са в същата директория. Ако преместите документа в друга директория, пътят (линк) трябва да се промени. Въпреки че можете да справки и документи (страници) на другите директории. За да направите това, пътят е предписано от текущия документ за целевата документ (страница). В този случай, на пътя по отношение на документа, трябва да се определя в зависимост от структурата на директориите.
Вземете за пример проста структура на статичен сайт.

Абсолютно и относителен път до файловете

Да приемем, че всяко изображение в директория с изображения, за да бъде включен в съответния home.html страницата. products.html. contact.htm л. За да вмъкнете изображение, например на страница «home.html», трябва да зададете пътя, където се намира изображението. Ако използвате път по отношение на документа, ще трябва да се регистрират в кода на страницата, както следва:

Този код е да вмъкнете изображение на страница - част. . Тъй като тя съдържа няколко важни атрибути като ширина, височина и др Умение SRC. тук се използва за определяне пътя до файла. Тук всички други атрибути са пропуснати, тъй като те вече не са толкова важни. Основното нещо сега, какво ще имате представа за това, което прилича на линия спрямо документа.
При използване на пътя по отношение на документа, не е част от самият път. Част от абсолютния път е съкратено, като текущия документ (страница), както и за свързаните с. Тя използва само частта от пътя, който винаги се променя.






Нека ви напомня още веднъж за това, че когато използвате път по отношение на документа, трябва да се помисли за местонахождението на оригиналните файлове.

Представете си ситуация, когато страница products.html на. Тя ще се намира не в главната директория на сайта (както беше в предишния пример), но в поддиректория. Сега трябва да вмъкнете изображение в products.html файл. което е по-дълбоко от основната директория на сайта.

Абсолютно и относителен път до файловете

За да вмъкнете изображение в даден файл products.html трябва да се върнете в главната директория. След това, можете да използвате вече известен път, споменати по-горе просто.

Както се вижда от кода доведе по-горе, пътят е сега добавя следното: ../. Точно това ../ символ последователност и служи да се движат една директория (ниво) по-високо в йерархията директория. Пътят в горния код може да се чете така: "Иди при една директория по-горе (гръб), отидете в директорията, изображения и от там да вземе файл products.png« на.
Ако ../ означава, движещи се една директория (ниво) по-високо в йерархията на, символът / представлява преход към по-ниско ниво.
последователност характер ../ може да се използва многократно, в известен смисъл. Например, ако даден файл products.html движат три директории вложени един в друг, ще трябва да използвате следния код:

Както може да се види от горните примери, използвайте път по отношение на документа, е оправдано в много случаи. Този тип път често се използва на практика, и може да се прилага в почти всяка ситуация. Както бе споменато по-горе, все още има път по отношение на основата на мястото, което в действителност ще бъде обсъдено по-долу.

Път спрямо схемата на сайта

Може би вече знаеше, че пътя по отношение на документа, използван много често. Но когато те се използват, има един проблем. Което е, че когато се промени структурата на директориите, пътят ще трябва да се промени.
Но този проблем може да бъде решен с помощта на пътя по отношение на схемата на сайта. Къде път е от главната директория на документа.
Всички пътеки спрямо основата на сайт започват с /. Само тук, за разлика от пътя по отношение на документа, този символ се използва за обозначаване на главната директория. Тъй като тя се използва в началото.
Път спрямо корена на сайта Ви дава възможност да се движат някои от файловете, без да се нарушава връзките. Този тип път, който ще бъде в състояние да използвате уеб-сървър в интернет, или на уеб-сървър, намиращ се на локалната машина само.

В уеб-сървър на локалната машина може да действа - XAMPP. Което ще позволи на компютъра да се създаде среда за създаването на сайтове и тяхното предварително изпитване.

Кореновата относителния път не съдържа протокол HTTP, или име на домейн. И както споменах започва с / характер. който посочва в главната директория. Тази директория обикновено е файла с индекс на главната страница.

Например, /images/products.png означава, че products.png файл, намиращ се в папката изображения. който се намира в главната директория.

Абсолютно и относителен път до файловете

Следният код е проектиран, за да вмъкнете «contact.png» изображение.

Код необходимо да вмъкнете един файл в друг, е извън обхвата на тази статия. Всичко зависи от езика за програмиране се използват.

Сега картинката е поставена правилно върху някоя от страниците.

Надявам се, че ти помогна да я разпредели съществуват пътеки и кога и къде те се използват. Сега можете да използвате всякакви начини за насочване на тяхното предназначение.