2017-04-18 48 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