2015-04-05 41 views
-1

我有这个URI http://a/b/c/d; p?q和我不明白“;”。它有什么作用?我被告知“p”是一个参数,但是谁收到它?我不明白这个URI和更多

此外,我想知道绝对URI,基本URI,相对URI和URI引用之间的差异。

预先感谢您。 (^ _ ^)b

回答

0

从URL的结构运行。可以在http://www.skorks.com/2010/05/what-every-developer-should-know-about-urls/http://blog.lunatech.com/2009/02/03/what-every-web-developer-must-know-about-url-encoding(很好的例子)阅读更多关于它

<scheme>://<username>:<password>@<host>:<port>/<path>;<parameters>?<query>#<fragment>

每个路径段可以包括的参数的序列,由分号指示“;”字符。

参数(用分号分隔)应由网络服务器处理。但它没有广泛的用途,并且可能不是被Web服务器支持。 Semicolon as URL query separatorhttps://stackoverflow.com/a/26489224/4573999

绝对URL是至少包含一个URL: 它的使用在这些SO帖讨论(EX,http://ftp://)协议和网站名称(URL的第一区段)。例如,http://google.com/search。在这里,我们有基地http://google.com和路径(段)/search

基本URL定义点开始在文档中的所有相对URL。实施例,<base href="http://example.com/myfolder">

的HTML基础元件()指定的基本URL以用于包含在一个文件内的所有 相对URL。文档中只能有一个 元素。

MDN description for this tag

相对URL指定从基地启动资源路径。例如,href="/images/funny.png"

如果相对URL/它去从所述基部(网站名称)的根目录开始,即忽略供给路径。

默认情况下,如果未提供基数,则假定为包含相对URL的文档的URL。使用相对URL为资源(如图像)提供链接是方便的。在这种情况下,您可以轻松移动文档发布的域名,并且链接不会被破坏。

URL参考 AFAIK是同义词任何URL。它强调URL是参考而不是对象本身。