2017-04-18 47 views
0

我工作的問題:如何在絕對URL中顯式聲明端口號?

  • 的mypage.html存儲在文件夾翹,在文件夾網頁,在根。
  • logo.jpg存儲在文件夾IMG中,文件夾資源中,網頁中的根中。
  • 使用方案「http」和端口「80」的絕對URL將標記顯示在mypage.html中。現在

,我(約)做這個最:

<img src="http:/webpages/resources/img/logo.jpg"> 

但是我找不到如何或在哪裏使用指定這樣的路徑的端口號的例子。

任何人都可以幫助指出我在哪裏包括它? (如果我上面的進度實際上是正確的?)

+0

Http:// whatever:80/something.jpg – Webbanditten

+1

您不需要明確聲明端口,80是HTTP的默認端口。 – Quentin

+1

https://en.wikipedia.org/wiki/URL(順便說一下,你的當前URL在協議後缺少一個斜線)。 –

回答

1

該端口位於主機名後面,sep由:評論。

http://example.com:80/ 
http://example.com:80/path 

Relevant規格:

+0

這是有道理的,但我有點不確定如何將其應用於我的具體示例。它會是http:// Root:80/webpages/...還是http://:80/webpages/...或http://網頁:80/...? – Jonathan

+1

@Jonathan:主機名必須先到達(不能爲空,就像在第二個例子中一樣)。一個主機名就像'example.com'或'www.example.org'或'localhost'等等。不能確定你的情況應該如何。但假設「網頁」是網址路徑的一部分,它可能是「根」。 – unor

0

http =超文本傳輸​​協議,默認使用端口80。您不需要在域名後輸入:80。

您http協議後需要「/」:

<img src="http://webpages/resources/img/logo.jpg"> 

如果圖像是在同一臺服務器上,您可以使用此:

<img src="resources/img/logo.jpg"> 

你指向的資源文件夾,如果您的文件夾位於較低文件夾級別,則可以使用:

<img src="../resources/img/logo.jpg"> 
+1

感謝您的回覆。據我所知,端口80是http的默認端口,但我回答的問題似乎要求端口80明確說明而不是隱含。 – Jonathan