相对路径URL问题

时间:2010-10-23 10:35:27

标签: html url

确定。所以问题出在这里..

在这个地址上我有这个网址: _http://本地主机/博客

img src ='image / b.jpg'

一切都很顺利..因为我在“image”文件夹中有我的图片...浏览器用这个网址询问图片“ _http://localhost/image/b.jpg

但如果我得到: _http://的locahost /博客/ otherfolder /

然后浏览器开始寻找“ _http://localhost/blog/image/b.jpg

我知道为什么会这样。但我只想知道有没有办法设置“通用”相对网址?那忽略文件夹和相对于主机?用纯HTML格式

类似于“.. src ='{host} /image/b.jpg'..”

3 个答案:

答案 0 :(得分:8)

 <img src='/image/b.jpg' />

答案 1 :(得分:0)

是的,这在网络上有点破碎。我的意思是我正在编写JSP标签,而且

  • 他们写绝对URL(要求他们知道一点点太多;我们的URL由许多部分组成,这些部分由于JSP标签只在一个部分内导航而不需要知道...即左边URL的一部分,超出某一点,总是不变的......不想让你厌烦细节..)
  • 他们写相对URL,这意味着他们只能在URL结构的一个“级别”使用(我们有像/ folder1 / folder2 / page3等页面,这些标签可以在任何地方使用,所以这不起作用)

所以我们选择绝对网址,但这并不理想。

不是这样,如果我正在设计网络,我会有更好的方法来做到这一点....

答案 2 :(得分:0)

这样做<img src='/image/b.jpg' />