什么是URL?

统一资源定位符(url)是特定网页或文件(如视频,图像,GIF等)的地址。)在互联网上。

这是您在浏览器的地址栏中输入的内容,以访问在线资源。

A URL highlighted in the browser's address bar

Url如何工作?

以下是Url如何工作的快速细分:

当您在浏览器的地址栏中键入URL时,您会向浏览器提供有关在互联网上的具体说明。

一旦知道这一点,浏览器就会向该地址的web服务器发送请求。 此服务器是一台功能强大的计算机,用于存储您尝试访问的网页或文件。

一旦服务器处理您的请求,它就会发回请求的资源(网页,图像,视频等)。).

然后,您的浏览器会在屏幕上显示该资源的内容。

An illustration of a browser requesting a resource from the server,而the server sending back the resource

您的浏览器、URL和web服务器之间的这种交互是为我们所知的互联网提供动力的基本过程。

为什么Url很重要?

URL将您的浏览器指向您要查看的确切位置—无论是网页还是文件。

这很重要,因为在超过10亿个网站上有数十亿的资源。

Url唯一标识每一个,从您的主页到您的狗的instagram帐户。 把你带到你想去的地方。

这个好处是在用户方面。

在网站开发人员方面,Url同样至关重要。

开发人员在处理网站的超文本标记语言(HTML格式)时使用Url。

他们使用Url在不同的页面之间创建链接。锚元素(也叫安标签)。 这允许您连接网页,并允许用户在它们之间导航。

An URL shown in page's HTML格式

更重要的是,Url还允许将代码分离为可以链接在一起的不同文件。

因此,所有级联样式表(CSS)文件,JavaScript文件和其他资产都可以干净地组织起来。 HTML格式只需要引用这些Url就可以将最终网页的所有内容拉在一起。

现在,让我们了解Url的结构。

URL结构中有哪些不同的部分?

URL的结构分为五个不同的部分。 像这样:

An example URL with marked parts that read

计划

该方案是URL的第一部分。 它指示访问资源的协议。

An URL with

协议是一组规则,用于如何在浏览器和web服务器之间建立连接。

您可能认识到的常见方案是:

HTTP

超文本传输协议(http)是在浏览器和web服务器之间建立连接的标准协议。

当您输入带有"http"前缀的URL时,您的浏览器会向服务器发送一个请求,以检索URL中指定的资源。

然后,服务器通过发送回请求的资源(如果资源可用)进行响应。

但这种连接不安全。 这意味着任何人都可以拦截和读取数据。

An illustration showing how HTTP works, with hackers' being able to intercept data

这造成了严重的安全漏洞。 这就是为什么网站(和搜索引擎)更喜欢超文本传输协议安全(HTTPS)这些天。

HTTPS

这是HTTP更安全的兄弟姐妹。 这将为您的web会话添加一个加密层。

这意味着在浏览器和服务器之间传输的任何信息都是加密的,外人更难拦截。

An illustration showing how HTTPS works, with data being encrypted

除了HTTPS,浏览器还可以处理其他方案,如文件传输协议(FTP)和mailto。

进一步阅读: HTTP与HTTPS:差异、好处和迁移提示

FTP和Mailto

FTP用于在浏览器和web服务器之间传输文件。

当您输入以"ftp"开头的URL时,它会启动到FTP服务器的连接。

然后,您可以管理您的网站文件。 这意味着你可以下载或上传任何你想要的文件。

与HTTP和HTTPS不同,FTP仅专注于文件的传输。 不呈现网页。 而一个典型的FTP URL看起来像这样:

ftp://ftp.host.com/

Mailto方案用于创建打开用户的电子邮件客户端(Outlook,Gmail等)的超链接。)发送电子邮件。

当您单击带有此前缀的链接时,它会自动打开默认电子邮件客户端,并将收件人的电子邮件地址预先填充到URL中指定的内容。

Clicking on the mailto scheme opens an email client和pre-populates the recipient's email address

这是方便让用户快速发送电子邮件到网站上列出的联系人,而无需复制和粘贴他们的电子邮件地址。

虽然不像HTTP或HTTPS那样常用,但FTP和mailto在特定上下文中起着重要作用。

管理局

权限是URL的第二部分,位于"://"字符模式之后。

An URL with

它告诉你的浏览器在哪里可以找到这个网站以及它属于谁。

这部分URL由四个主要组件组成:

子域名

子域是一串字母或一个完整的单词,出现在URL的第一个点之前。

An URL with

最流行的子域是www。 它代表万维网,表示URL是一个网址。

在过去,使用www是常见的。 但是如果你愿意,你可以从你的网址中省略它。

你是否使用它并不重要。 这一切都取决于你的个人喜好。

域名

域名是网站的名称。 像eBay,Expedia或Semrush。

An URL with

这是URL的一个易于记忆的部分。

每个域都是唯一的。 因此,每当您输入它时,您都会引用您打算访问的特定网站。

顶级域名和国家代码顶级域名

顶级域(TLD)—也称为域扩展—是在您的网站名称之后的部分。 就像".com"。"

An URL with

你会在互联网上遇到很多顶级域名。 以下是五个最常见的列表以及哪些类型的网站使用它们:

  • .com:商业网站
  • .org:非营利组织
  • .Net:提供网络服务的软件及托管公司
  • .edu:教育机构(大学,学院,学校等)
  • .政府:政府机构和部门

此外,还有国家代码顶级域名(cctld)。

cctld是两个字母的域名扩展,表示网站与特定国家或地区的关联。

例子包括:

  • .英国英国代表
  • .德对于德国
  • .cn对于中国
  • .ca加拿大
  • .在对于印度
  • .es西班牙
  • .au澳大利亚
  • .新西兰新西兰

当目标受众主要位于特定国家/地区时,网站会使用cctld。

通过使用ccTLD,一个网站信号其连接到该位置. 这有助于与该地区的用户建立信任和信誉。

港口

端口是指定用于将流量引导到web服务器的特定网关的数字标识符。

An URL with

这就像一扇门,人们通过访问您的网站。

大多数情况下,您不会在Url中看到端口号,因为它们使用的是标准端口。 哪些浏览器默认设置(例如,HTTP端口80和HTTPS端口443)。

路径

URL的下一部分是路径。 它指示在域上请求的页面(或资源)的特定方向。

An URL with

这就像你走到一个大建筑(域)的房间的确切路线。

通常,路径由两部分组成:

子文件夹

子文件夹(也称为子目录)是位于主目录中的文件夹或目录,其中包含用户请求的页面。

An URL with

子文件夹允许网站在域的整体目录结构中一起组织相关页面。

像这样:

An example of domain's directory structure

在这里,"博客"和"新闻"是主域内的子文件夹,它们都组织相关内容。

这四个页面的url看起来像这样:

  • https://www.example.com/blog/first-post
  • https://www.example.com/blog/second-post
  • https://www.example.com/news/first-news-article
  • https://www.example.com/news/second-news-article

鼻涕虫

鼻涕虫是标识特定页面的路径的最后一段。 通常,以人类可读的格式。

An URL with

它可以帮助用户了解他们在网站上的具体位置。

参数

参数(或查询字符串)是问号(?).

An URL with

它们根据钥匙价值指定。

关键就像一个标签,上面写着要改变什么。 值指定确切的修改标准。

让我们使用下面的示例URL来更好地理解这一点。

An URL that reads:

在此示例中,"类别"是键,"适应度"是值。 此参数将对网页应用过滤器,以仅显示与健身相关的博客文章。

您可以将多个参数添加到URL中,方法是用&分隔它们。

An URL that reads:

现在,有两个参数:值为"fitness"的"category"和值为"sort"的"sort"。”

这将过滤器应用于网页,以显示有关健身的博客文章。 并显示他们从最新到最古老。

有关参数以及如何在您的网站上使用它们的更多信息,请阅读我们的完整指南URL参数.

锚,锚

锚点(也称为片段标识符)是URL的可选的最后部分,它将用户带到网页中的特定部分。

它位于数字(#)符号之后。

An URL with

在上面的示例中,浏览器将直接滚动到网页的FAQ部分,而不是在顶部打开网页。

但锚点不仅限于文本内容。

对于视频或音频文件,浏览器将直接跳转到锚点指定的时间。

例如,像这样的URL https://www.example.com/video#t=2m30s 将引导浏览器在两分钟和30秒标记处直接启动视频。

一些URL示例是什么?

现在您已经知道Url可以包含的组件,让我们看看如何组合它们可以创建广泛的Url:

http://domain.com/
ftp://ftp.domain.com/downloads/software/setup.exe
https://www.domain.com/news/new-ai-tool
http://www.domain.com/resources.html
mailto:support@domain.com
https://domain.com/products/t-shirt/男人?color=black&brand=nike
https://domain.com/collection#newlylaunched

所有这些URL格式都是有效的。 它们指向不同的资源。

其中一些甚至提供独特的功能。 像文件管理与FTP协议和电子邮件通信与mailto协议。

Url的主要类型是什么?

Url可以根据其结构和用途分为不同的类型。 以下是一些常见的类型:

绝对Url

绝对URL为资源提供完整的web地址,包括协议(如HTTP或HTTPS)、域名、路径以及可能的其他组件(如参数和锚)。

绝对Url通常用于从一个网站链接到另一个网站。 和在线共享链接时。

以下是一些绝对Url的示例:

https://www.domain.com/section/science
https://domain.com/wiki/sleep
https://domain.com/products/

相对Url

相对URL仅指定路径。 意思是目录和弹头。

相对Url的一个用例是在同一网站内的页面之间进行链接以创建内部连结.

这避免了在每个内部链路中重复基域和协议。

以下是相对Url的一些示例:

文件/报告。pdf格式
档案/第一百二十三条
博客/什么是互联网

Url也根据其服务的特定目的进行分类。 所以,现在让我们来看看这些类型的Url。

规范Url

A 规范URL是网站上一组重复Url的主要URL。

A 规范URL illustration

重复Url是本质上具有相同内容的页面。

例如,相同的内容可以在:

  • https://www.example.com/products
  • https://www.example.com/products/
  • https://www.example.com/all-products

规范URL将被定义为这些选项之一。 假设它是https://www.example.com/products...

指定规范URL有助于搜索引擎确定要索引的URL(存储在其数据库中)并显示在搜索结果中。 (如果在不同的Url上存在重复的内容,搜索引擎不会直观地知道这一点。)

回调Url

回调URL是用户在完成特定操作或任务时自动重定向到的页面。

例如,当用户使用Google等第三方身份验证服务登录网站时,他们在成功通过Google身份验证后重定向到的页面是回调URL。

A callback URL illustration

虚荣网址

虚荣URL是一个自定义URL,简短易分享与您通常看到的Url相比。

虚荣网址用于营销活动或社交媒体上,以促进您网站上的特定网页。

您可以使用URL缩短工具,如比特利, TinyURL,而Short.io来创造它们。

以下是虚荣Url的一些示例:

domain.com/sale
domain.io/BestDealsNow
domain.com/discount
domain.org/charity

如何使用Url

Url是强大的工具。 如果您了解它们在不同上下文中的作用,例如web浏览器、HTML格式和其他技术,则可以有效地使用它们。

浏览器

在web浏览器中使用Url是人们与它们交互的最常见方式。 以下是如何做到的:

  • 输入Url:只需在浏览器的地址栏中输入网址,然后按"Enter"或"Return"键。 然后浏览器将导航到指定的网页或资源。
  • 书签:您可以在浏览器中将Url保存为书签,以便将来轻松访问
  • 浏览历史:浏览器会保留您访问过的Url的历史记录,使您可以轻松返回到以前查看过的页面

HTML格式

在HTML格式中,Url用于:

其他技术

Url在各种其他技术中也起着至关重要的作用。 以下是一些常见的用途:

  • 社交媒体:Url用于在社交媒体平台上共享web内容。 当您发布URL时,许多社交媒体网站可以获取并显示内容的预览。
  • QR码:QR码可以编码Url。 当使用智能手机扫描时,它们会将用户引导到网页,通常用于营销或信息目的。
  • 电邮:Url通常包含在电子邮件中,用于将收件人引导到网页以用于促销目的,用户验证(如电子邮件确认链接),以提供进一步阅读等。

如何优化SEO的Url

如果您希望您的网站网址显示在搜索结果中并为您的网站带来流量,您需要专注于搜索引擎优化(高级行政主任)

SEO涉及优化您网站的不同部分(包括您的网址),以便在搜索引擎的有机(未付费)搜索结果中排名更高。 与付费结果一起出现。

Paid vs organic results on Google SERP

以下是有关如何优化Url结构的一些提示。

1. 使用HTTPS协议

由于HTTPS更安全,像Google这样的搜索引擎将其用作轻排名信号。

因此,如果您的网站使用HTTPS,您比不使用它的人有轻微的排名优势。

2. 选择合适的TLD

在大多数情况下,顶级域名不会直接影响您的排名。

但你应该使用与你的业务一致的那个。 对于非营利组织,.org是最好的。

对于教育机构,如大学,学院和学校,.edu是最合适的TLD。

对于商业网站,.com是要走的路。

如果您只在美国境外开展业务,您的ccTLD(如澳大利亚的.au和新西兰的.新西兰)也可以。

但要避免使用像.在fo和.biz这样的顶级域名—人们倾向于将这些与垃圾邮件联系起来。 所以你可能很难建立高质量的反向链接到你的网站。 这对提高排名很重要。

3. 使用子文件夹来组织您的内容

使用子文件夹,逻辑地组织您的内容,并使用户很容易知道他们在网站上的位置。

美国肺脏协会所做的:

American Lung Association's subfolders

从用户体验(UX)的角度来看,这很重要。 这与SEO密切相关。

您的子文件夹应指示在该URL中找到的内容类型。 帮助搜索引擎更好地理解您的内容。

  • 良好的子文件夹:https://website.com/blog/best-travel-tips/
  • 坏的子文件夹:https://website.com/folder1/best-travel-tips/

如果您拥有一个非常大的网站—例如电子商务网站—只使用一个级别的子文件夹组织所有页面可能会变得棘手。

在这种情况下,使用子子文件夹进一步定义您的网站层次结构。

下面是一个如何在网站上的另一个子文件夹中拥有子文件夹的示例:

https://store.com/男人/t恤衫/汤米-希尔菲格/

4. 优化您的URL 鼻涕虫s

您需要做四件事来优化您的URL蛞蝓 FOR SEO。

描述性的

您的URL slug应该描述页面的内容,因为它可以帮助搜索引擎了解页面的内容。 并对其进行适当的排名。

好URL slug:/最好的婴儿肥皂/

坏网址slug:/第1234页/

使您的URL slu描述性的最佳方法是使用页面的目标关键字(您希望在搜索结果中排名的关键字)。

如果您不知道您的目标关键字是什么或如何找到一个,请阅读我们的指南关键词研究.

简短点

长Url对于用户来说更难阅读。 而像Google这样的搜索引擎经常会在搜索结果中截断长网址。

像这样:

An truncated URL on Google's SERP

所以,尽量保持你的蛞蝓到五个字或更少。

  • 好URL slug:/家居-健身小贴士/
  • 坏网址slug:/the-7-best-home-workout-tips-the-ultimate-cheatsheet-for-training-without-a-gym/

使用连字符分隔单词

使用连字符来分隔URL slug中的单词,而不是下划线。 它们是在URL中分隔单词的标准方法。

  • 好URL slug:/免费营销-工具/
  • 坏网址slug:/免费_营销_工具/

使用小写字符

Url区分大小写。 如果你有一个小写和大写的特定URL,它可以创建重复内容您网站上的问题。

此外,小写Url使用户更容易正确输入URL。

  • 好URL slug:/如何制作披萨/
  • 坏网址slug:/如何制作披萨/

阅读我们的完整指南URL蛞蝓有关更多信息。

审核现有Url以识别问题

如果您是Semrush用户,则可以使用现场审核工具来检查你的网址是否正确设置。 并找到存在的任何问题。

创建一个项目在工具中并运行您的网站的完全抓取。

爬网完成后,导航到"问题"标签和搜索"URL。”

该工具显示您的网站是否有任何URL特定的问题,如Url太长。 或Url中用下划线而不是连字符分隔的单词。

URL issues found in 现场审核 tool

该工具还提供有关如何解决每个问题的建议。

URL issue explained和how to fix it pop-up box

常见问题

为了总结一下,让我们介绍一些关于Url的常见问题。

1. URL代表什么?

URL代表统一资源定位符。 它是指定internet上资源位置的web地址。

2. URL和URI有什么区别?

统一资源标识符(URI)标记或标识资源,但不一定告诉您如何检索它。

例如,isbn:0261103303用ISBN号标识这本书,但没有指出在哪里或如何获得它。

URL是一种特定类型的URI,不仅可以标识资源,还可以提供定位资源的方法。

例如,https://www.example.com/page.html是一个URL,告诉你资源是位于example.com的服务器at/page。html。 并使用HTTPS协议访问它。

这是主要的区别。

Url总是指向资源—Uri只是命名它们。

3. URL是IP地址吗?

URL与IP地址不同,IP地址只标识域名。

Url包括其他信息,如协议和文件路径,而不仅仅是指定位置(域名)。

多个Url可以指向同一个IP地址。 但每个IP地址只能标识一个域。

4. Url区分大小写吗?

URL的域名部分不区分大小写,根据域名系统(DNS)标准.

其他组件(路径、参数、锚点等)的区分大小写。)取决于您的web服务器的配置。

要保持一致,请将Url视为区分大小写,即使您的服务器允许混合情况也是如此。 并为Url的所有部分使用小写大写。 因为它是创建Url的标准方法。

雷切尔 汉德利
Rachel是一名资深内容作家,在内容营销和SEO方面拥有12年以上的经验。她曾在代理机构工作,为各种品牌制定和执行内容战略,并在内部推动SaaS初创公司的有机增长。