Hostwinds 博客

寻找结果为:


URL的11个部分:完整的指南 特色图片

URL的11个部分:完整的指南

通过: Hostwinds Team  /  一月 19, 2024


URL或统一的资源定位器是一个网址,浏览器用来在Internet上找到特定资源。这是无数的基础元素之一,它为混乱的互联网带来了秩序。但是,您是否曾经停止考虑是什么使URL如此重要?

这一切都源于其结构,如今,我们将引导您浏览URL结构,定义其各个部分,了解它们的工作方式以及在线生态系统中的意义。

基本URL结构

整个Internet上的每个URL均由协议,域名和目录组成,为用户和搜索引擎提供了有关网站的信息,网站上的位置以及网站的安全性。

尽管这三个组件是URL解剖结构的基础,但许多网站包含其他属性,这些属性进一步有助于用户体验和搜索引擎优化。

让我们更详细地了解URL的基础和其他组件。

basic-url-structure.png

协议

url-protocol-thumbnail.png

该协议(也称为方案)是一组规则,可以定义网站资源和信息的方式 在Web服务器和浏览器之间传输。

最常见的URL协议是HTTP,它代表超文本传输协议安全。这使我们知道该网站已经过身份验证并包含SSL/TLS证书,该证书对浏览器(用户)和网站之间共享的任何信息进行了加密,例如密码和信用卡信息。

少数站点确实使用HTTP(非安全协议),通常不建议使用。这不一定表明一个邪恶的网站,但缺乏加密会使该网站及其用户面临潜在的网络威胁。

其他常见的URL协议包括 FTP(文件传输协议) 用于在客户端和服务器之间传输文件,以及邮件服务器使用的SMTP(简单邮件传输协议)发送电子邮件。

子域名

url-subdomain-thumbnail.png

URL中的子域用于将特定资源与同一根域下的其他类型的内容区分开。例如," blog.example.com"和" shop.example.com"表示" example.com"域具有一个专门用于博客内容的网站,而另一个网站则具有购物。

尽管他们共享一个根领域,但 搜索引擎将子域视为独立实体,独立于根域的网站。虽然不一定是一件坏事,但重要的是要了解子域是如何工作及其对SEO的潜在影响。

根域

url-rootdomain-thumbnail.png

根域,也称为第二级域,是网站的主要身份。当与顶级域配对时,它是特定站点独有的100%,无法重复。例如,只能有一个hostwinds.com,hostwinds.net和hostwinds.ca。

为了帮助保留品牌标识,许多公司将在几个不同的顶级域下购买其根域,并将其重定向到一个域 - hostwinds.nets.net和hostwinds.ca,都重定向到hostwinds.com。

顶级域(TLD)

url-top-level-domain-thumbnail.png

顶级域也称为域扩展名,表示网站背后的目的或类型 DNS过程.

例如,无处不在的" .com"让我们知道该网站是出于商业目的,而" .edu"表示一个学术机构。

一些TLD具有注册限制,这意味着要使实体拥有该限制,它们必须符合注册表设定的特定标准 - " .edu"网站只能由认可的学术机构(通常是大学和大学)拥有。同样," .gov"仅为美国政府实体保留。

子目录

url-subdirectory-thumbnail.png

子目录(也称为子文件夹)用于组织和分类网站上的内容,让用户和网络爬网知道他们在网站的哪个部分。它还指出了人们可以期望在该部分中看到的内容类型。

例如," hostwinds.com/blog"告诉我们,我们在Hostwinds网站的博客子目录中,我们应该期望此部分包含博客文章。

sl

url-slug-thumbnail.png

URL lug通常跟随子目录,由斜线("/")隔开。它通常采用易于阅读的格式,可帮助用户和搜索引擎更好地了解页面的内容。

例如," hostwinds.com/blog/url-scrupture"让我们知道此页面上的博客文章是关于URL结构的。

小路

url-path-thumbnail.png

URL路径代表顶级域之后网址的一部分。它包括子目录和slug(s),给出网站层次结构中页面的特定位置。

例如,在" example.com/products/electronics/phone"中,这条路径是"/products/electronics/Phones",它告诉我们"电话"页面可以在"产品"的"电子产品"类别中找到。网站部分。

URL参数和片段不是URL路径的一部分。接下来,我们将解释URL的那些部分。

高级URL结构

通过布置URL的基本解剖结构,我们现在可以研究其一些更复杂的组件。

advance-url-structure-png.png

港口

url-port-thumbnail.png

URL的端口是一个数字值,它告诉浏览其需要建立的连接类型,以便在Web服务器上访问特定的应用程序或系统(即网站)。

与应用程序或系统的连接类型由服务器定义的协议确定。服务器通过其关联的端口号来标识该协议-HTTP为80,HTTPS为443,FTP为21,依此类推。

端口通常不在URL中显示,因为 网络浏览器 旨在识别常见协议(例如HTTP和HTTPS),并将使用关联的端口自动连接。

询问

url-query-thumbnail.png

问号(?),在子目录之后,被称为查询。该标点符号告诉我们,浏览器要求Web服务器在其网站上找到特定的信息或内容。查询字符串遵循查询(见下文)。

请求参数

url-query-string-thumbnail.png

查询字符串也称为URL参数或简单的参数,是一系列键值对,每个对被一个ampersand(&)隔开。这些键值对包含浏览器要求Web服务器查找的特定网站信息或内容。

参数也通常被网站用于跟踪营销活动和用户行为。

分段

url-fragment-thumbnail.png

片段的主要目的是将用户引导到网页上的特定位置。这是哈希(#),然后是一个称为片段标识符的单词,可以在TLD之后的任何地方找到。

片段通常用于长形的Web内容中,使用户可以跳至特定部分,而不是滚动,但也众所周知,可以将某人引导到像页脚这样的网页中更通用部分。

URL结构:互联网的无名英雄

URL及其功能在整个互联网上起着安静而重要的作用。它是允许用户轻松浏览网络的众多基础元素之一,网站所有者可以创建有组织的安全在线环境。每个组件都塑造用户体验并优化搜索引擎的站点。这是互联网的无名英雄。

撰写者 Hostwinds Team  /  一月 19, 2024