URL是Uniform Resource Locator的缩写,即为统一资源定位符。
URI是Uniform Resource Identifier的缩写,即为统一资源标识符。
两个词在意思上相近,但并不是同一个东西。准确的说URL是URI的一个子集,URI一共包含两个子集,一个是URL,另一个是URN(Uniform Resource Name),即统一资源名。
简单来说的话,URI是一个抽象的定义,不管怎么表示,只要能定位一个资源,那这个表示方法就叫做URI,在官方定义中包含了两种定位方法:
- 1.URL,用地址定位;
- 2.URN,用名称定位。
举个例子:去村子找个具体的人(URI),如果用地址:某村多少号房子第几间房的主人就是URL, 如果用身份证号+名字去找就是URN了。但结果是目前在WEB上只有URL流行开了,平常见到的URI 基本都是URL。