我有这个 URI http://a/b/c/d ;p?q 但我不明白“;”。它有什么作用?有人告诉我“p”是一个参数,但谁接收它?
另外,我想知道绝对 URI、基本 URI、相对 URI 和 URI 引用之间的区别。
先感谢您。(^_^)b
我有这个 URI http://a/b/c/d ;p?q 但我不明白“;”。它有什么作用?有人告诉我“p”是一个参数,但谁接收它?
另外,我想知道绝对 URI、基本 URI、相对 URI 和 URI 引用之间的区别。
先感谢您。(^_^)b
从 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 服务器处理。但是,它没有广泛的用途,并且可能不受Web 服务器的支持。在这些 SO 帖子中讨论了它的用法: 分号作为 URL 查询分隔符,https ://stackoverflow.com/a/26489224/4573999
绝对 URL是至少包含基本: 协议(例如http://
, ftp://
)和站点名称(URL 的第一段)的 URL。例如,http://google.com/search。这里我们有基础 http://google.com
和路径(段)/search
基本 URL定义了文档中所有相对 URL 的起始点。前任。,<base href="http://example.com/myfolder">
HTML Base Element () 指定用于文档中包含的所有相对 URL 的基本 URL。文档中只能有一个元素。
请参阅此标签的 MDN 描述
相对 URL指定从base开始的资源的路径。例如,href="/images/funny.png"
.
如果相对 URL以它开头,/
则从 base 的根(站点名称)开始,即忽略base中提供的路径。
默认情况下,如果未提供 base ,则假定它是包含相对 URL 的文档的 URL。使用相对 URL 提供指向资源(如图像)的链接很方便。在这种情况下,您可以轻松地移动文档发布的域并且链接不会被破坏。
URL 参考AFAIK 是任何 URL 的同义词。它强调了 URL 是引用而不是对象本身的事实。