DevProTalk

DevProTalk (http://www.devprotalk.com/index.php)
-   (X)HTML, JavaScript, DHTML, XML, CSS (http://www.devprotalk.com/forumdisplay.php?f=8)
-   -   Релативни Http Urlови са портом (http://www.devprotalk.com/showthread.php?t=3485)

filmil 06. 09. 2007. 23:22

Релативни Http Urlови са портом
 
Како се задају релативни УРЛови (URL) ако мора да се означи и порт?

Рецимо да имам:
http://www.example.com/index.html
и да из датотеке index.html желим да адресирам датотеку:
http://www.example.com/dir/file.jpg
то могу да урадим тако што ћу да у хреф (href) ставим:
http:dir/file.jpg.

Шта се дешава у случају да ми је цео веб простор на порту нпр. 9000?
Тада су апсолутни УРЛови:
http://www.example.com:9000/index.html и
http://www.example.com:9000/dir/file.jpg

Како сада да релативно улинкујем file.jpg? Пробао сам ово:
http::9000/dir/file.jpg
http:9000/dir/file.jpg
http:.:9000/dir/file.jpg
али ништа од тога није дало резултате. Идеје?

Захвалан,
ф

Peca 06. 09. 2007. 23:32

ako je ucitana strana vec na portu 9000, mislim da bi browser sam trebao da trazi linkove/slike na tom portu, tako da port [valjda] ne trebas da navodis za relativne putanje.
znaci uobicajno <a href="druga-strana.html"> i <img src="slika.jpg"> bi trebalo da radi.

ko sto rekoh - valjda - nisam siguran, ali mi deluje logicno da browser sam treba da skonta port ako je vec na njemu.

japan 06. 09. 2007. 23:39

Citat:

Once you are viewing a document located somewhere on the network (say, the document http://www.yoyodyne.com/pub/afile.html), you can use a partial, or relative, URL to point to another file in the same directory, on the same machine, being served by the same server software. For example, if another file exists in that same directory called "anotherfile.html", then anotherfile.html is a valid partial URL at that point.

This provides an easy way to build sets of hypertext documents. If a set of hypertext documents are sitting in a common directory, they can refer to one another (i.e., be hyperlinked) by just their filenames -- however a reader got to one of the documents, a jump can be made to any other document in the same directory by merely using the other document's filename as the partial URL at that point. The additional information (access method, hostname, port number, directory name, etc.) will be assumed based on the URL used to reach the first document.
http://www.socs.uts.edu.au/MosaicDoc...rl-primer.html

Pedja 07. 09. 2007. 08:09

Gledaj na port kao deo domena. On je deo root-a sajta.

Putanje su relativne u odnosu na njega i ne navodis u relativnim putanjama. Ako bi ga naveo, onda bi morao da navedes celu apsolutnu putanju do novog dokumenta.

jablan 07. 09. 2007. 08:16

Off Topic: @filmil: Je l' to znači da se dač-čaršija vraća u etar? :)

Peca 07. 09. 2007. 16:29

setih se, ako je neki browser malo nenormalan, pa zanemari port, mozes i ovo da koristis:

Kôd:

<HEAD>
<BASE HREF="http://www.sajt.com:9000/">
</HEAD>

Videti http://cermics.enpc.fr/doc/html/ref/tags3.htm#1654516

filmil 07. 09. 2007. 18:11

Хвала свима на упутствима. Значи проблем је до вики софтвера (trac) који не препознаје релативне УРЛове. Назад на цртаћу таблу, шта ћемо.

ф

Off Topic: јаблану: Не враћа се.


Vreme je GMT +2. Trenutno vreme je 01:43.

Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.

Mišljenja, saveti, izjave, ponude ili druge informacije ili sadržaji nastali na Sajtu su vlasništvo onoga ko ih je kreirao, a ne DevProTalk.com, tako da ne morate da se oslanjate na njih.
Autori poruka su jedini odgovorni za ovakve sadržaje. DevProTalk.com ne garantuje tačnost, kompletnost ili upotrebnu vrednost informacija, stavova, saveta ili datih izjava. Ne postoje uslovi pod kojima bi mi bili odgovorni za štetu ili gubitak koji je posledica bilo čijeg oslanjanja na nepouzdane informacije, ili bilo kakve informacije nastale kroz komunikaciju između registrovanih članova.
Web sajt može sadržavati linkove na druge web sajtove na Internetu ili neke druge sadržaje. Ne kontrolišemo niti podržavamo te druge web sajtove, niti smo pregledali bilo kakve sadržaje na takvim sajtovima. Mi nećemo biti odgovorni za legalnost, tačnost ili prikladnost bilo kog sadržaja, oglasa, proizvoda, usluga ili informacije lociranim na ili distribuiranih kroz druge web sajtove, niti za bilo kakvu štetu nastalu kao posledica takvih informacija. DevProTalk.com drži i čuva druga prava vlasništva na web sajtu. Web sajt sadrže materijale zaštićene copyright-om, zaštitne znakove i druge informacije o pravu vlasništva ili softver. Članovi mogu poslatu informacije zaštićene pravima vlasništva njihovih nosilaca i ona ostaju zaštićena bez obzira da li su oni koji prenose te informacije to naveli ili ne. Osim informacija koje su u javnom vlasništvu ili za koje dobijete dozvolu, nemate pravo da kopirate, modifikujete ili na bilo koji način menjate, objavljujete, prenosite, distribuirate, izvršavate, prikazujete ili prodajte bilo koju informaciju zaštićenu pravima vlasništva. Slanjem informacija ili sadržaja na bilo koji deo DevProTalk.com, Vi automatski dozvoljavate i predstavljate garanciju da imate pravo da dozvolite DevProTalk.com ili članovima DevProTalk.com bespovratnu, kontinualnu, neograničenu, globalnu dozvolu da koriste, kopiraju, izvršavaju, prikazuju i distribuiraju takve informacije i sadržaje i da iz takvih sadžaja koriste bilo koji deo u bilo koje svrhe, kao i pravo i dozvolu da koriste gore navedene sadržaje. Svi zaštitni znakovi (trademarks), logotipi, oznake usluga, firme ili imena proizvoda koji se pominju na ovom web sajtu su vlasništvo kojim raspolažu njihovi vlasnici.