深入剖析网页地址URL的结构及元素
时间:2023-03-14 06:36:02 | 来源:电子商务
时间:2023-03-14 06:36:02 来源:电子商务
什么是URL,它究竟是如何工作的呢?
URL本质上是一个唯一的地址,当输入到Web浏览器时,它将指向站点上的特定页面。这让您可以轻松地与朋友分享您感兴趣的网页(或 YouTube 视频)。
互联网上有数百万个连接的服务器、数亿个网站和数十亿个页面,它是使网络易于导航的主要技术之一。
没有它,您将无法将一个页面与互联网上的640亿个其他网页分开。
在这篇文章中,我们将深入研究URL,深入解释它的含义,分解其工作原理的各个构建块,介绍用于SEO目的的良好URL的外观等等。
- 什么是URL(统一资源定位器)
- URL与URI
- 什么是URL示例?
- URL剖析
- HTTPS/HTTP协议
- 域名和DNS
- 路径
- 查询字符串和变量
- UTM参数
- 锚点
- WWW或非WWW
- WordPress固定链接
- 创建新文章和页面时编辑固定链接
- URL、Slug与固定链接
- 重定向旧URL
- URL短链生成器:何时应该使用它们
什么是URL(统一资源定位器)
URL或统一资源定位器是一个地址,可帮助您的Web浏览器定位特定网页、图片、文件或其他资源。
您的浏览器获取地址,将域名转换为服务器的 IP 地址,URL 的其余部分显示该服务器上特定文件的路径。
URL指向特定文件或页面,而域名是整个网站或服务器的通用“地址”。
URL与URI
URI(或统一资源标识符)与URL不同,它指的是文件或资源的唯一ID,但不一定是您可以访问它的方式。
它是一个更高级别的标识符类别,还包括URL作为其子类别之一。
根据官方RFC 3986规范:
“统一资源标识符 (URI) 是一个紧凑的字符序列,用于标识抽象或物理资源。”
它可以是唯一的名称ID、资源的“位置”(或网络访问点),或两者兼有(即所谓的URL)。
https://www.wbolt.com/what-is-a-url.html
是一个URL,因为它指定了HTTPS协议和页面的完整位置。mailto:contact@wbolt.com
由于mailto协议,它也是一个URL,但用于发送电子邮件,而不是访问网页或其他资源。urn:isbn:12312341234
是一个URN(统一资源名称),它只指定了一个无法访问资源的名称。
所有这些格式都属于更大的URI保护伞,它涵盖了URL和URN。
为了区分在线资源的实际链接和实体产品的ID,Web链接通常被称为URL而不是 URI。
注意:官方指南本身指出您应该“使用URI而不是URL”来描述网址,但自2005年以来一直没有更新,因此有点落后于时代。至2021年,URL是迄今为止用于指代网址的最常用术语。
什么是URL示例?
要查看URL示例,您需要做的就是查看浏览器顶部、选项卡正下方的网址字段。
谷歌浏览器中的URL地址栏该字段显示此页面的URL:
https://www.wbolt.com/plugins/bsl-pro
。(您的浏览器可能会隐藏HTTPS,直到您双击该字段。)
请注意,当您单击不同的选项卡时,它会显示指向您正在查看的页面或文件的不同URL。
URL剖析
当您只是访问网页时,URL似乎是世界上最简单的东西。
但是在一个URL中可能会发生很多事情。
- URL可以将您发送到特定网页。
- 它还可以将您发送到该页面上的特定位置。
- 它可以与您的CMS(内容管理系统)通信以显示不同的内容。
- 它甚至可以使用参数与您的分析软件进行交互来跟踪您的访问来源。
让我们检查一个URL的不同移动部分,这些部分使所有这些事情发生。
HTTPS/HTTP协议
URL的第一部分标识服务器和网页使用哪种协议将数据传输到您的计算机。
URL协议根据您的浏览器,您可能需要双击URL的左侧才能看到此部分。
HTTP代表超文本传输协议,是通过Internet传输数据的基本未加密方式。HTTPS代表安全超文本传输协议,是一种用于传输数据的更安全的加密协议。谷歌浏览器会显示一个网站使用带有锁符号的HTTPS,象征着一个安全的网站。
如果站点使用HTTP,它会显示一个可以展开的注意标记,警告您不要向站点提交任何敏感信息。
根据浏览器、网站和操作系统的不同,它还可能会自动打开警告访问者的提示。
Chrome中不安全的HTTP连接想象一下这会给潜在客户带来的负面印象。这不是一个好看的。
不仅如此,使用HTTP还会对您网站的Google关键字排名产生负面影响。谷歌已正式确认他们使用它来决定您的页面在搜索结果中的排名。
但是,即使坚持使用HTTP存在诸多弊端,到2020年10月,仍有33.2%的网站未使用HTTPS。
如果您的WordPress网站仍在使用HTTP,我们提供了一份详细指南,用于将您的网站从HTTP迁移到HTTPS。
根据您当前的网络主机,它可能就像单击按钮一样简单,或者根本不可能。在某些情况下,切换到对所有站点都使用HTTPS的更可靠的主机可能更容易,例如闪电博。
域名和DNS
域名首先可以帮助浏览器使用DNS(域名系统)找到您的Web服务器。
URL 的“域名”部分简而言之,DNS帮助浏览器将域名转换为与其连接的Web服务器的实际IP地址。
如果没有DNS,我们将不得不通过共享诸如241.102.129.209之类的数字链来上网。
不太容易记住,对吗?域名不仅适合品牌推广。它们使分享精彩内容和想法变得更加容易。
您可以共享或查找有意义的域名,而不是随机的一串数字。就像
http://wbolt.com,任何人在听说我们公司后都可以轻松找到我们。
阅读我们的指南以了解更多关于什么是DNS以及它如何将域名准确连接到Web服务器。
路径
路径是URL中出现在域名之后、问号或#之前的任何部分,用于向URL添加额外信息(更多信息见下文)。
URL的“路径”部分起初,URL直接代表您服务器的文件和文件夹结构。因此,如果您必须访问该文件,您可以使用FTP客户端按照该确切路径删除或编辑它。例如,如果路径是
http://yoursite.com/文件夹1/文件夹2/file1.html,该结构将是您的服务器上的相同。如果您使用FTP或文件管理器查看它,它看起来是一样的。
FTP客户端中的文件夹结构但是现在,大多数网站都使用CMS构建,CMS使用数据库动态生成页面。
CMS依靠服务器架构将一个看起来正常的URL(如
http://www.wbolt.com/what-is-a-url.html)连接到将生成正确页面的查询字符串。
这就是WordPress固定链接的工作原理,以及为什么
https://www.wbolt.com/what-is-a-url.html
会指向此页面,即使我们的服务器上没有名为what-is-a-url的文件。
如果这听起来很复杂,而且您还不太明白,请不要担心。我们在下面有一整节专门介绍WP固定链接、它们的工作原理以及如何更改它们。
查询字符串和变量
查询字符串是问号后面的部分,它可以包含与该页面上的PHP通信以影响访问者体验的变量。
查询URL中的变量例如,对于WordPress,“p”变量是post的缩写,表示WordPress将在该页面上显示哪个文章。
如果没有使URL更具吸引力的固定链接,WordPress文章将只能通过这样的URL访问:。您需要直接将文章ID指定给WordPress以获取您想要的页面。
https://yoursite.com/
?p=1294YouTube是最大的网站之一,仍然在其内容的固定URL中公开使用变量。每当您分享视频链接时,它都会指向类似
https://www.youtube.com/watch?v=YxR85tY46BE
.
像这样的URL不再是社交共享的一个大问题,因为大多数社交媒体网站现在都包含共享链接的预览和元标题。
但是这种类型的URL会对您的网站或博客的SEO产生负面影响。
UTM参数
UTM参数不同于为您网站的CMS或Web应用程序提供变量的查询字符串。他们不会直接影响访问者的体验,而是与您的分析软件进行交流。(例如,谷歌分析。)
URL中的UTM参数这些UTM标签跟踪访问者来自何处以分析活动效果。您可以使用它们来指示访问者是哪个平台、活动甚至特定广告。
一些广告平台会自动生成参数来存储有关访问者的数据。
锚点
锚点是任何出现在井号后面的东西。它是指向页面特定部分的特定于页面的链接。
URL的“锚点”部分上面的URL会将您带到此页面的“URL剖析”部分,因为它是指向该特定副标题ID的锚链接或“跳转链接”。
要使用锚链接,您需要在要链接到的HTML标签中添加一个“ID”。在这种情况下,此H3部分标题的实际代码在纯HTML中如下所示:
<h2 id=”the-anatomy-of-a-url”>The Anatomy of a URL </h2>
您还可以通过展开标题块的“高级”部分,在 WordPress 的古腾堡编辑器中手动添加一个标题。
WordPress中的标题锚链接在闪电博,我们不会为所有子标题手动添加 ID。相反,我们使用一个插件,为每篇文章自动生成目录和跳转链接。
该插件使用ID围绕相关标题创建了一个跨度,为我们省去了手动添加它的麻烦。
闪电博博客自动为标题创建锚链接WWW或非WWW
在您的URL中包含www曾经是Internet上所有网站的标准。
现在已经不是这样了。您甚至可能已经注意到,我们的网站闪电博
http://www.wbolt.com 的URL中包含www。
三个W是URL的
可选部分,用于将站点标识为万维网的一部分。您是否使用它主要取决于个人喜好。
即使访问者不包含它,您也可以设置重定向到正确的表单。所以默认情况下,谷歌浏览器和许多其他浏览器甚至不再显示它。重定向使其与用户体验无关。
并且Google会自动在搜索结果中使用正确的变体,因此它不是SEO因素。
与协议一样,您可能需要双击URL以查看包含
www的完整URL 。
每个选项都有一些优点和缺点,具体取决于您的公司规模和目标。阅读有关在www域和非www域之间进行选择以做出决定的更多信息。
WordPress固定链接
我们已经简要地谈到了这一点,但是对于像WordPress这样的CMS,URL路径并不代表通过服务器上现有文件夹和文件的“真实”路径。
相反,WordPress使用PHP和MySQL根据URL中包含的查询字符串生成页面,例如
https://www.wbolt.com/?p=1294
. 这就是原来的WordPress固定链接。
“更漂亮的固定链接”,如这篇文章中的链接,
https://www.wbolt.com/what-is-a-url.html,依靠Apache或Nginx重写功能将URL绑定到具有文章ID的相关WordPress固定链接.
幸运的是,您不需要了解您的服务器生态系统或如何手动执行此操作来对您的URL进行任何更改。
您可以在WordPress内处理这一切(只要您的服务器环境设置正确)。
WordPress中的固定链接设置如果你把它设置为普通,如果你使用的链接与该文章ID变量您的文章将只访问:
yoursite.com/?p=123
。
出于SEO的原因,大多数WordPress网站都避免这种情况。随机数字字符串不能包含匹配的关键字,并且比有意义的链接更不易点击。
相反,大多数站点使用的结构在URL中包含博客标题或其变体。
创建新文章和页面时编辑固定链接
WordPress自动生成的slug和固定链接并不总是理想的
如果我们让WordPress处理它,这篇文章的固定链接将类似于
http://www.wbolt.com/what-is-url-explained-learn-how-to-get-most-out-your-sites-url.html它太长了,也不适合分享或SEO。
因此,出于SEO和分享目的,您可以为每个文章和页面设置自定义slug和固定链接。(您曾经需要为此使用SEO插件,但幸运的是,它现在包含在WordPress核心中。)
创建任何页面或文章时,只需展开右侧边栏中的“固定链接”部分。
在古腾堡编辑固定链接出于SEO的目的,您希望保持简短的slug,没有不必要的填充词或形容词。这就是为什么我们的slug是
what-is-a-url
,而不是
what-is-a-url-in-depth-explanation-learn-how-to-get-the-most-out-of-your-sites-url
。
在我们的WordPress固定链接设置教程中了解有关优化这些设置的更多信息。
URL、Slug与固定链接
一个
URL是导致任何网页,文件,或在互联网上资源的链接。
但是当谈到网址和WordPress时,URL并不是我们使用的唯一术语。您可能还听说过固定链接或slug这个词。
固定链接是作为一个永久链接到一个特定内容在你的WordPress网站的URL。(例如,
https ://
http://www.wbolt.com/what-is-a-url.html 是这篇文章的固定链接。)
Slug就是URL的域名和WordPress的文件夹,可识别特定页面后的最后一部分:
what-is-a-url
。Slug应该简短、可读,并清楚地表明页面或文章的内容。
URL就是您可以用来访问页面或文件的任何Web地址。它是一种基本的网络技术,可帮助您浏览互联网。
重定向旧URL
如果您移动旧页面或文章,您可能想知道是否有任何方法可以确保您仍然可以从旧URL获取流量和链接。
例如,您可能会从2019年到2021年逐年更新slug、更改您的域名或任何数量的事情。幸运的是,重定向很容易设置。
您可以从托管仪表板设置重定向,例如宝塔控制面板或通用cPanel:
在宝塔面板中添加重定向状态代码向浏览器和搜索引擎爬虫指示重定向的状态。301表示重定向是永久性的,即您已将文章移至新位置。
它是SEO的理想选择,因为它传递了大部分原始权威和旧文章必须的“链接汁”到新文章。
有很多方法可以设置WordPress重定向,包括使用插件甚至手动编辑您的服务器环境。
URL短链生成器:何时应该使用它们
如果URL超长,则在社交媒体帖子或电子邮件中共享时可能会使用 URL 缩短器。
如果您使用长锚链接到帖子的特定部分,或者想要隐藏您的UTM参数,这是一个好主意。
一些经验法则: - 仅使用信誉良好的URL短链生成器(如Bitly或TinyURL),没有任何广告中断或加载时间缓慢。任何广告或增加的时间都意味着更少的用户会留下来访问该页面。
- 如果URL已经很短并且有意义(例如 http://wbolt.com/themes),则分享原始版本会更好。
- 切勿将缩短的URL用于超链接,因为URL无论如何都隐藏在链接文本后面。
缩短的URL(或短链接)最适用于在社交媒体、电子邮件或视频中分享。
大多数SEO专家认为,URL短链不会对2021年的SEO或搜索排名产生负面影响。
小结
到现在为止,您应该熟悉URL是什么,一直到它的域名、路径和底层协议的构建块。
要充分利用您网站的URL,重要的是要使它们简短、切题,并包含每个页面的主题。
不要忘记在进行更改时重定向旧URL,特别是对于那些已经吸引反向链接并为您的网站产生自然流量的URL。