一文带你理解URI 和 URL 有什么区别?( 二 )


因此 ,  像前面这样省略文件名时 ,  服务器就会访问 /dir/index.html或者 /dir/default.htm[由web服务器配置] 。

  1. http://www.gitee.com/ 这个 URL 也是以“/” 结尾的 ,  也就是说它表示访问一个名叫“/” 的目录。而且 ,  由于省略了文件名 ,  所以结果就是访问 /index.html 或者/default.htm 这样的文件了 。
  2. http://www.gitee.com 这次连结尾的“/” 都省略了 。像这样连目录名都省略时 ,  真不知道到底在请求哪个文件了 ,  实在有些过分 。不过 ,  这种写法也是允许的 。当没有路径名时 ,  就代表访问根目录下事先设置的默认文件  ,  也就是 /index.html 或者 /default.htm 这些文件 ,  这样就不会发生混乱了 。
  3. http://www.gitee.com/yikoupeng
一般来说 ,  这种情况会按照下面的惯例进行处理: 如果Web 服务器上存在名为 yikoupeng的文件 ,  则将 yikoupeng作为文件名来处 理; 如果存在名为 yikoupeng的目录 ,  则将 yikoupeng作为目录名来处理。
rfc关于协议的说明文档 , 可以登录下面网站查询:
https://www.rfc-editor.org/搜索URL协议的说明 , 就有25个结果 。
一文带你理解URI 和 URL 有什么区别?

文章插图
 
我们想查看某个协议 , 点击即可 。
一文带你理解URI 和 URL 有什么区别?

文章插图
 
可以以任意一种格式查看该文档:
一文带你理解URI 和 URL 有什么区别?

文章插图
 
下面只拷贝第一页内容:
Network Working GroupT. Berners-LeeRequest for Comments: 1738CERNCategory: Standards TrackL. MasinterXerox CorporationM. McCahillUniversity of MinnesotaEditorsDecember 1994Uniform Resource Locators (URL)Status of this MemoThis document specifies an Internet standards track protocol for theInternet community, and requests discussion and suggestions forimprovements.Please refer to the current edition of the "InternetOfficial Protocol Standards" (STD 1) for the standardization stateand status of this protocol.Distribution of this memo is unlimited.AbstractThis document specifies a Uniform Resource Locator (URL), the syntaxand semantics of formalized information for location and access ofresources via the Internet.1. IntroductionThis document describes the syntax and semantics for a compact stringrepresentation for a resource available via the Internet.Thesestrings are called "Uniform Resource Locators" (URLs).The specification is derived from concepts introduced by the World-Wide Web global information initiative, whose use of such objectsdates from 1990 and is described in "Universal Resource Identifiersin WWW", RFC 1630. The specification of URLs is designed to meet therequirements laid out in "Functional Requirements for InternetResource Locators" [12].This document was written by the URI working group of the InternetEngineering Task Force.Comments may be addressed to the editors, orto the URI-WG <uri@bunyip.com>. Discussions of the group are archivedat <URL:http://www.acl.lanl.gov/URI/archive/uri-archive.index.html>



推荐阅读