URL - 统一资源定位器

URL代表统一资源定位器 。 URL是由Web浏览器,电子邮件客户端和其他软件用于标识Internet上的网络资源的格式化文本字符串。 网络资源是可以是普通网页,其他文本文档,图形或程序的文件。

URL字符串由三部分( 子字符串 )组成:

  1. 协议名称
  2. 主机名或地址
  3. 文件或资源位置

这些子字符串由特殊字符分隔如下:

协议://主机/位置

URL协议子字符串

'协议'子字符串定义了用于访问资源的网络协议 。 这些字符串是短名称,后跟三个字符'://'(表示协议定义的简单命名约定)。 典型的URL协议包括HTTP (http://), FTP (ftp://)和email(mailto://)。

URL主机子串

'主机'子串标识目标计算机或其他网络设备。 主机来自标准Internet数据库,如DNS ,可以是名称或IP地址 。 许多Web站点的主机名称不仅指一台计算机,而是指一组Web服务器。

URL位置子字符串

“位置”子字符串包含主机上一个特定网络资源的路径。 资源通常位于主机目录或文件夹中。 例如,某些网站可能会有类似/2016/September/word-of-the-day-04.htm的资源按日期组织内容。 此示例显示具有两个子目录和一个文件名的资源。

当location元素为空时,如URL http://thebestsiteever.com中的快捷方式,URL通常指向主机的根目录(用单个正斜杠表示 - '/'),并且通常是主页像'index.htm')。

绝对与相对URL

包含上述所有三个子字符串的完整网址称为绝对网址。 在某些情况下,URL可能只指定一个位置元素。 这些被称为相对 URL。 Web服务器和Web页面编辑prshortcut使用相对URL来减少URL字符串的长度。

按照上面的例子,链接到它的网页可以编写一个相对的URL

而不是等同的绝对URL

利用Web服务器自动填写丢失的协议和主机信息的能力。 请注意,只有在建立主机和协议信息的情况下才能使用相对URL。

URL缩短

现代网站上的标准网址往往是很长的一段文字。 由于在Twitter和其他社交媒体上共享较长的URL非常麻烦,因此有几家公司构建了在线翻译器,可将完整(绝对)网址转换为专门用于其社交网络的更短的网址。 这类流行的URL缩写包括t.co (与Twitter 一起使用)和lnkd.in (与LinkedIn 一起使用)。

其他URL缩短服务,如bit.lygoo.gl可以在互联网上使用,而不仅仅是在特定的社交媒体网站上使用。

除了提供与其他人共享链接的更简单方式之外,某些URL缩短服务还提供点击统计信息。 少数人还通过根据可疑互联网域列表检查URL位置来防范恶意使用。