2015-04-18 146 views

回答

0

What a path relative URL is

而且,index.html可以是相对URL。

当指发生在同一目录中引用页文件,URL可作为文件名一样简单

如果你想从链接到您的index.html页您about.html页面,只要他们在同一个目录,你可以很简单地做:

<a href="index.html">Index</a> 

什么,我想你混淆了是绝对VS相对路径。

  1. 协议:(HTTP://)
  2. 域:作为其他的所描述,与绝对路径需要的URL通过定义(bobsjingles)
  3. 延伸:( EDU)
  4. 目录路径:(/ journeycovers)
  5. 片段:(/index.html)

http://bobsjingles.edu/journeycovers/index.html

所有绝对路径确实(实质上)指向一台机器上的IP /端口,您可以在特定的协议(http)下发送请求,并获得预期的数据结果(html。)

2

你的两个例子都是相对路径,而不是网址。

相对URL的例子:

<A href="suppliers.html">Suppliers</A> 
<IMG src="../icons/logo.gif" alt="logo"> 
<IMG src="image/logo.gif" alt="logo"> 

相对URL(在 [RFC1808]定义)不包含任何协议或 机器信息。其路径通常是指与当前文档相同的机器上的资源。相对URL可能包含 相对路径组件(“..”表示由路径定义的层次结构 中的上一级),并且可能包含片段标识符。

SRC:http://www.w3.org/TR/WD-html40-970917/htmlweb.html


网址定义:

URL是统一资源定位符的缩写,是一个参考值(一个 地址)的资源在互联网上。 URL有两个主要组件: 协议标识符:对于URL http://example.com,协议 标识符是http。资源名称:对于URL http://example.com, ,资源名称是example.com。

SRC:https://docs.oracle.com/javase/tutorial/networking/urls/definition.html(这是一个URL)


绝对路径

/home/you/index.html 

相对路径:

you/index.html 
index.html 

绝对和相对路径

的绝对或完整路径指向在文件系统中 相同的位置,而不管当前工作目录的。要做到这一点,它必须包含根目录 。

相反,相对路径从某个给定的工作目录开始,不需要提供完整的绝对路径。文件名可以是 ,该文件可视为基于当前工作目录的相对路径。 如果工作目录不是文件的父目录,那么如果该文件是通过其名称寻址的,则会发现文件 未找到错误。

SRC:http://en.wikipedia.org/wiki/Path_(computing)

-1

URL是统一资源定位器的首字母缩写,是Internet上资源的参考(地址)。

话虽如此,文件名及其扩展名不是一个URL,因为它不足以确定文件在互联网上的位置。

但是,文件名及其扩展名可以称为URI

URI可以是定位符(http://example.com)或文件名(example.txt),并且两者的组合都是URL(并且仍然可以称为URI)。

这里是完整的RFC3986供您参考。

Read this article以帮助您了解更多的一些例子

0

在像http://example.com/index.html一个HTTP URL,/index.html在URL的路径沿着URI和URL之间的区别。

HTTP URL不“知道”或关心文件名或文件扩展名。

有像/index.html/index_html/index/index/foo/html,或/foooo路径之间没有概念上的差异。 (另一方面,服务器可能会使用各种惯例,如附加一个点后跟一个文件扩展名,如果请求这样的URL,则可以做。)