Ko poskušate povezati stran ali datoteko na vašem spletnem mestu ali lokacijo datoteke, lahko poznate razliko med relativno potjo in absolutno potjo. Naslednji odseki vsebujejo informacije o teh razlikah za vsakega od glavnih operacijskih sistemov in o tem, kako ustrezno povezati datoteke na spletni strani. Če želite nadaljevati, izberite želeno temo iz naslednjega seznama.
C: Windows \ t
calc.exe
V zgornjem primeru absolutna pot vsebuje celotno pot do datoteke in ne samo ime datoteke, kot je prikazano na ne absolutni poti . V tem primeru, če bi bili v imeniku, ki ne vsebuje »calc.exe«, bi dobili sporočilo o napaki. Vendar pa, ko uporabljate absolutno pot, ste lahko v katerem koli imeniku in računalnik ve, kje naj odpre datoteko "calc.exe".
Kako najti absolutno pot v sistemu Windows
Absolutno pot katere koli datoteke v sistemu Windows lahko določite tako, da z desno tipko miške kliknete datoteko in nato kliknete Lastnosti . V lastnostih datoteke najprej poglejte "Location:", ki je pot do datoteke. Na sliki spodaj je lokacija "c: odesk računalništvo". Nato dodajte poševnico nazaj in nato ime datoteke na konec poti, zaradi česar je primer datoteke spodaj absolutna pot za "c: odesk computer_hope chrome.jpg".
Kako najti absolutno pot v ukazni vrstici Windows
Iz ukazne vrstice Windows lahko najdete absolutno pot katere koli datoteke, tako da pogledate trenutni imenik. Na primer, če ste vprašali "C: Windows>" in ste želeli vedeti absolutno pot datoteke calc.exe v tem imeniku, je njena absolutna pot "c: okna calc.exe". Z drugimi besedami, absolutna pot je pot celotnega imenika in ime datoteke.
Razlike v poti v Linuxu
Absolutna pot Linuxa
/ home / users / c / computerhope / public_html / cgi-bin
Relativna pot Linuxa
/ public_html / cgi-bin
V teh primerih absolutna pot vsebuje celotno pot do imenika cgi-bin na tem računalniku.
Kako najti absolutno pot datoteke v Linuxu
Ker večina uporabnikov ne želi videti celotne poti kot svojega poziva, je poziv privzeto glede na njihov osebni imenik, kot je prikazano zgoraj. Če želite najti popolno absolutno pot trenutnega imenika, uporabite ukaz pwd.
Ko določite pot do trenutnega imenika, je absolutna pot do datoteke v tem imeniku pot in ime datoteke. Na primer, če smo v imeniku cgi-bin imeli datoteko "example.cgi", je absolutna sistemska pot do datoteke "/home/users/c/computerhope/public_html/cgi-bin/example.cgi".
Kako najti absolutno pot datoteke v Linuxu za spletno stran
Ko delate na računalniku z Linuxom, ki se uporablja kot spletni strežnik za prikazovanje spletnih strani na internetu. Zdi se lahko zmedeno vedeti, kaj uporabiti za relativno in absolutno pot. Ugotovili smo, da večina te zmede prihaja iz tega, da ne razumemo, da je korenski imenik za vašo spletno stran imenik public_html.
V absolutnem primeru, prikazanem zgoraj, se pri povezovanju datotek na spletu absolutna pot začne z "public_html /", kar bi pomenilo absolutno pot "public_html / cgi-bin" za imenik cgi-bin.
Razlike v poti v spletnem naslovu
Absolutna pot Internet URL-ja
//www.computerhope.com/oh.htm
Relativna pot za internetni URL
oh.htm
Nazadnje, v tem zadnjem primeru je absolutna pot interneta domena in spletna stran te domene. Spletni razvijalci, ki ustvarjajo povezave do drugih strani, lahko uporabijo relativno pot, če je datoteka, iz katere se povezuje, v istem imeniku. Oglejte si našo definicijo URL za popolno razlago vseh delov, ki ustvarjajo URL.
Kako ustvariti delovno relativno pot
Če želite povezati isto slikovno datoteko z uporabo relativne poti, sledite spodnjim korakom.
- Datoteka mora obstajati na istem strežniku kot datoteka HTML. Torej, če smo se povezovali z "logo.gif", mora ta datoteka obstajati na strežniku ali lokalno. Lahko tudi nadomestite ime te datoteke za katerokoli drugo datoteko na vašem strežniku.
- Pot do datoteke mora biti relativna glede na imenik datoteke HTML. Torej, če bi želeli povezavo na datoteko "logo.gif" na tej strani, če pogledamo URL, vidimo lokalno pot kot "/issues/ch001708.htm", ki je imenik "issues", ki vsebuje to stran. Ker je "logo.gif" v korenskem imeniku, bi morali iti nazaj en imenik, da pridemo do datoteke.
- Zdaj, ko vemo, da je pot do datoteke nazaj en imenik, vemo, da je pot "img / issues / 106 / what-is-difference-between-relative-2.gif" "../" pove brskalniku nazaj en imenik. Če bi morali iti nazaj dvema imenikoma, bi bilo treba to storiti dvakrat. Izpolnjen primer je prikazan spodaj.
Za tiste, ki so bolj vizualni ali potrebujejo vizualni primer, je vse, kar je razloženo zgoraj, prikazano tudi na spodnji sliki.
Nasvet: Če imate spletno stran, ki se izvaja na strežniku Linux in ste zmedeni glede absolutne in relativne poti, si oglejte naše razlike v poti v razdelku Linux.