URL重定向

本页使用了标题或全文手工转换,现处于中国大陆简体模式
求闻百科,共笔求闻
“URL重定向”的各地常用别名
中国内地URL重定向
港台网域名称转址、URL重新导向

网域名称转址(英语:URL redirection,台湾作URL重新导向,又称作网址重定向),是指当用户浏览某个网址时,将他导向到另一个网址的技术。常用在把一串很长的网站网址,转成较短的网址。因为当要传播某网站的网址时,常常因为网址太长,不好记忆;又有可能因为换了网络的免费网页空间,网址又必须要变更,不知情的用户可能会认为网站关闭了。这时就可以用网络上的转址服务了。这个技术使一个网页是可借由不同的统一资源定位符(URL)链接。

目的

网页管理员有多个不同理由使用网域名称转址:

相似网域名称

浏览者可能输入错误的网域名称,如:gooogle.com或googel.com。机构或团体不时会注册这些拼字不正确的网域名,重新导向到正确地方:google.com。例如:example.com和example.net两者均会重新导向至像是example.org的单一网域或网页。这个技术不时用于保留其他相同名称的高级网域(TLDs),或是使真正的.edu或.net重新导向至更能识别的.com网域。

移动网站至新网域

为何重新导向一个网页?

  • 网站需要改变它的网域名称。
  • 作者移动他/她的网页至新网域名称。
  • 2个网站结合。

借由网域名称转址,过时的网址可以转址到正确地址。这些链接可能来自其他尚未知道网域名称改变的网站,或是存储于用户浏览器的书签/我的最爱。

相同的道理套于搜索引擎。它们不时会有旧或过时的网域名称和链接,在它们的资料库内,带用户到旧的网址。使用网域名称转址,浏览者最后会到达正确的页面。另外,在下一次的“搜索引擎通过”,搜索引擎会侦测及使用新的网址。

记录外送链接

大部分的网页服务器的访问记录,保存了有关浏览者来源和如何浏览网站的详细资料,但是不会记录浏览者由那些链接离开,这是因为浏览者的浏览器,不需要在浏览者按下外接链接时,与原来的服务器沟通。

这个资讯可由多个途径获取。其中一个途径涉及网域名称转址。链接可以转到在原来的网域名称的一个统一资源地址,它会重导向至真正目标,而不是直接链接至其他网站。这会增加一个请求至网页服务器,而这个多出来的请求,会在服务器的访问记录留下记录,说明了那个链接曾被点击。这个技术亦被一些公司网站采用,用以显示"警告"页面,指出内容是非该站内容和该站无关。这个技术有不足之处在于它会增加一个请求至原本的网页服务器,造成延迟。对于一些希望在自动转址前,显示"警告"页面的网站,显示警告讯息的时间长度是一个附加的延迟。

简化网址

参见:URL重写缩址

现时,网站工程师倾向在网址传递带描述性的属性,以表示资料的结构层次,命令结构,交易路径(transaction paths)及会话(session)资讯。这使得网址感觉上不友善,且难以记忆。有些时候,网站工程师会将页面的网址通过这样的方法简化。所以网址改变后,内容也没有改变。

技术

HTTP头转址

HTTP状态码的3xx重定向有多种代码方式,不同的代码有其对应的意图,主要分为:

  • 300=Multiple Choices
  • 301=Moved Permanently
  • 302=Found
  • 303=See Other
  • 304=Not Modified
  • 305=Use Proxy
  • 306=(Unused)
  • 307=Temporary Redirect

其中以301、302、307最为常见,301代表永久转址,对于搜索引擎判定页面改变有直接影响,302代表暂时转址,通常用于页面暂时修改,之后会在恢复网址时使用。在搜索引擎优化上,将错误的302转址改成301转址对网站排名有相当作用。

参见

参考资料