网页转址:转什麽?为什麽?如何操作?

06.11.2020  - 作者  在 域名

去年夏天,Gandi US 更换了在美国的办公室。整理电脑、收拾场地、聘用搬工、拆封,然后再将物品一一归位在新的办公室中,当然,这无疑是完成拆迁工作的一大环节。但是,在我们可以确定所有任务完成之前,还有一个最后的细节需要处理 – 确保人们可以透过我们的新地址来联繫我们。

这意味着要更新我们网站上所有有列出旧地址的地方,同时也要确认是否有向各卖家及供应商更新资讯。这也意味着要向邮局提出地址更改的申请,并给前房东新地址以让他将来可以把信件转寄给我们。

当您移动网站时,如果您想持续让您先前的网址流量转向您现在的网站,则需要执行类似的步骤。不仅如此,将您旧的网址指向至您新的网址能够帮助您维持长久以来努力经营的搜寻引擎的排名。

这也是为什么有了网站转址的功能。

移动网站是网站转址出现的目的,此工具可用于许多其它用途。让我们一同来了解什么是网站转址,为什么以及如何进行网站转址。让我们从什么开始。

什么是网页转址

一个连结 (URL:uniform resource locator),是您使用在网址列的文字,例如透过在浏览器的网址栏中输入网站名称以到达特定的网站。从这种意义上来说,您可以将其视为您的网站地址。而实际上,这就是人们讨论 “网址” 的含义。

有时候,您可能希望将特定的资源 (这是连结指向您指定的地点的技术术语,通常是网站,但也可以是任何东西) 使用于多个网址上。网站转址就会是您需要的操作方式。

总共有三种网站转址 – 永久转址、暂时转址,以及遮罩转址。

这些对应于不同的用途 (请参见下方的 “为什么” ),并且在后台它们由两种不同的转址技术所组成。

使用 HTTP 转址

首先是通过所谓的 HTTP 状态代码。我们将为您保留 HTTP 如何工作的技术细节 (这不仅只是网站位址的开头,而是您的浏览器和伺服器之间通信的特定协议),但是只要说一下,当您的网站浏览器向伺服器请求某种内容时 – 例如您的网站 -伺服器就会發送一个回应代码,告知您的浏览器请求状态。

举例来说,回应代码 200 代表 “OK”,或是 “successful” (成功),并回应任何成功的请求。这是您的浏览器载入您请求的网页时会获得的代码。最有名的回应代码是 404,代表的是 “Not Found” (未找到)。

永久网站转址和暂时网站转址使用的都是 3xx 范围内的 HTTP 状态代码,特别是 301 永久转址和 302 暂时转址。当您连结到一个指向至另一个网页的网址时,您的浏览器将收到 301 或 302 回复,以及转址到该页面的网址,而不是收到 200 的状态代码。然后,您的浏览器将载入在 301 或 301 HTTP 回应中發送的网页。

301 与 302 之间的不同在于 301 是 “永久的”,被告知可以暂存此回应,当它下次要连结至转址的网页时,浏览器就会知道可以在哪裡找到它。302 则是 “暂时的”,因此在预设情况下它是不可暂存的。

另一个差异就是,搜索引擎和网路爬虫将为永久转址编制索引,但它们储存暂时转址。

永久转址顾名思义就是永久性的,而且它们意味着将来应该使用新的网址,而不应使用旧的网址,而暂时转址则代表着您不应该对网址的任何记录进行更新,因为转址只是暂时的。

遮罩转址

遮罩转址是一种不同的转址。如果您在上面使用 HTTP 转址,当您的浏览器使用新网址获得 301 或 302 回应,那么您将会在您的浏览器的网址栏中看到网址变更。

就是因为网址栏中的地址维持不变,所以遮罩转址才会说是 “被隐蔽”。

这会建立一个 HTML 页面,该页面会以不可见的 “框架” 展示要转址到的页面。框架是在网页上的 HTML 元素,它的作用类似于另一个网页的窗口。它指向另一个不同的网页,并在框架中展示该页面的内容。这对于网页设计可能很有用,也可以用于创建仅由此类型框架组成的网页,以使结果看起来与上述转址方法相同,但在网址栏中的位址不会改变。

这样看来,就好像内容被转址到了搜寻页面中的内容,因此转址是 “被隐蔽的”。

为什么要使用网页转址

为什么您要使用网页转址取决于您要使用的网页转址的类型。

为什么要使用永久网页转址

使用永久性网页转址的经典案例就是您要将网页移至新域名的时候,永久性网页转址在这种情况下扮演的是一种转發地址。

还有其它一些原因:

  • 指向类似的域名—例如,您可能会發现用户经常在输入您的域名或註册域名时打错字,在这种情况下,您就可以将输入错误的域名转址到您的网站,以便用户可以连结至您的网站。
  • 建立一个简短的别名—您可以使用永久转址来创建您自己的短网址。
  • 内容已过期—例如,如果您为一个只有持续几个月的促销活动买了一个域名,您就可以在活动结束后将该域名转址回去您的主要域名。
  • 建立您的预设网站—这几天,无论您搜寻至网址 example.com 还是 www.example.com,您都可以载入同一个网页。一旦在您的主域名 (没有 www 的网址) 或是 www 子域名上建立您的网站后,您就可以使用网站转址功能将另一个网站导向到您的网站。
  • 强制 https—同样地,您可以使用网站转址功能将您网站的 http 版本指向 https,如此一来就没有人会浏览到不安全的网站。
  • 改组您的网站—如果您先前使用的是 blog.example.com 代管您的部落格,但后来您将网站改组并使用 example.com/blog,这种情况下您就可以使用永久性转址来协助您网站上的访客进行调整。
  • 资源不再存在—相同地,如果您决定完全删除您的部落格,您可能会希望将 blog.example.com 转址到 example.com,而不是连到一个什么都没有的网站。

⚠️ 您可以在一年后透过您的网站主机日誌确认是否您的访客仍然会被转址到您的网站。如果用户仍在使用旧的网址,那么该网址可能仍被列在一些热门的网站上,或是您的社群媒体上。因此,您可以由此确认您是否有在所有线上平台中更新您的网址。

为什么要使用临时网页转址

如果说永久网页转址的经典案例是将网站移至新的域名,那么临时网页转址的经典案例则是發生在网站修復或建设期间。然而,您也可能在您的网站由于某些意外因素而无法使用时去使用临时网页转址,像是当您在更新的网站主机时,或是当您需要解决一些技术问题时,您就可以暂时先将您的流量转址到其它站点。

为什么要使用掩蔽网页转址

在大多数的情况下,您应该使用永久性或临时性的网页转址。如果您正在寻找一种方法,让您的访客可以从您的域名去访问代管在其它地方的网站,则藉由上述两种类型的转址或是透过 DNS 设定中的 CNAME 记录,或 ALIAS 记录的方法可能更符合您的需求 。

然而,在某些情况下基于某些原因,您可能会想要掩蔽一些看起来不太好的网址,以使用户在使用上的体验更好。这时后您就可以使用掩蔽网页转址的方式。但是您也应该知道,有些浏览器会将此种网址视为不安全,进而将它封锁。

如何使用网页转址

在 Gandi,您可以在您的域名以及子域名上使用我们的网页转址服务。

欲设定网页转址,只要点击您的域名,然后选择 “网页转址” 按键。接着,点击 “建立” 的按键即可。

接下来,在下方栏位中输入您想要转址的子域名,然后输入您想要转發至哪个目的网址,最后选择您想要使用的转發类型:永久,暂时或遮罩。

点击 “建立” 按键,以完成您的网站转址建立。