URL是统一资源定位符,对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。
互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。
它最初是由蒂姆·伯纳斯·李发明用来作为万维网的地址。现在它已经被万维网联盟编制为互联网标准RFC1738了。
扩展资料
URL的分类
1.绝对URL
绝对URL(absolute URL)显示文件的完整路径,这意味着绝对URL本身所在的位置与被引用的实际文件的位置无关,
2.相对URL
相对URL(relative URL)以包含URL本身的文件夹的位置为参考点,描述目标文件夹的位置。如果目标文件与当前页面(也就是包含URL的页面)在同一个目录,那么这个文件的相对URL仅仅是文件名和扩展名。
如果目标文件在当前目录的子目录中,那么它的相对URL是子目录名,后面是斜杠,然后是目标文件的文件名和扩展名。
如果要引用文件层次结构中更高层目录中的文件,那么使用两个句点和一条斜杠。可以组合和重复使用两个句点和一条斜杠,从而引用当前文件所在的硬盘上的任何文件。
一般来说,对于同一服务器上的文件,应该总是使用相对URL,它们更容易输入,而且在将页面从本地系统转移到服务器上时更方便,只要每个文件的相对位置保持不变,链接就仍然是有效地。
参考资料:百度百科-url
统一资源定位器(URL,英语Uniform Resource Locator的缩写)也被称为网页地址,是因特网上标准的资源的地址。它最初是由蒂姆·伯纳斯-李发明用来作为万维网的地址的。现在它已经被万维网联盟编制为因特网标准RFC1738了。另外,很多人会将URL与网址两者相互混淆,一定要注意URL与网址的区别,两者是截然不同的概念。在因特网的历史上,统一资源定位符的发明是一个非常基础的步骤。统一资源定位符的语法是一般的,可扩展的,它使用ASCII代码的一部分来表示因特网的地址。一般统一资源定位符的开始标志着一个计算机网络所使用的网络协议。
它从左到右由下述部分组成:
Internet资源类型(scheme):指出WWW客户程序用来操作的工具。如“http://”表示WWW服务器,“ftp://”表示FTP服务器,“gopher://”表示Gopher服务器,而“new:”表示Newgroup新闻组。
服务器地址(host):指出WWW 页所在的服务器域名。
端口(port):有时(并非总是这样),对某些资源的访问来说,需给出相应的服务器提供端口号。
路径(path):指明服务器上某资源的位置(其格式与DOS系统中的格式一样,通常有目录/子目录/文件名这样结构组成)。与端口一样,路径并非总是需要的。
URL地址格式排列为:scheme://host:port/path
例如http://www.cnd.org/pub/HXWZ 就是一个典型的URL地址。
客户程序首先看到http(超文本传送协议),便知道处理的是HTML链接。接下来的www.cnd.org是站点地址,最后是目录pub/HXWZ。
而ftp://ftp.cnd.org/pub/HXWZ/cm9612a.GB,WWW客户程序需要用FTP去进行文件传送,站点是ftp.cnd.org,然后去目录pub/HXWZ下,下载文件cm9612a.GB。
如果上面的 URL 是 ftp: //ftp. cnd. org:8001/pub/HXWZ/cm9612a.GB,则FTP 客户程序将从站点ftp.cnd.org的8001端口连入。
必须注意,WWW 上的大部分服务器都是区分大小写字母的,所以,要注意正确的URL大小写表达形式。URL的Host部分不区分大小写,path部分不同的服务器不一样,Windows系统不区分大小写,Linux/Unix系统区分大小写。Linux/Unix服务器如果使用Apache等网站服务器,可以通过Rewrite实现不区分大小写,但是这样会降低效率,不推荐这样做。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)