“URL重定向”的各地常用别名 | |
---|---|
中国内地 | URL重定向 |
港台 | 网域名称转址、URL重新导向 |
网域名称转址(英语:URL redirection,中国大陆作网域名称转址,台湾作URL重新导向,又称作网址重定向),是指当用户浏览某个网址时,将他导向到另一个网址的技术。常用在把一串很长的网站网址,转成较短的网址。因为当要传播某网站的网址时,常常因为网址太长,不好记忆;又有可能因为换了网络的免费网页空间,网址又必须要变更,不知情的用户可能会认为网站关闭了。这时就可以用网络上的转址服务了。这个技术使一个网页是可借由不同的统一资源定位符(URL)链接。
目的
网页管理员有多个不同理由使用网域名称转址:
相似网域名称
浏览者可能输入错误的网域名称,如:gooogle.com或googel.com。机构或团体不时会注册这些拼字不正确的网域名,重新导向到正确地方:google.com。例如:example.com和example.net两者均会重新导向至像是example.org的单一网域或网页。这个技术不时用于保留其他相同名称的高级网域(TLDs),或是使真正的.edu或.net重新导向至更能识别的.com网域。
移动网站至新网域
为何重新导向一个网页?
- 网站需要改变它的网域名称。
- 作者移动他/她的网页至新网域名称。
- 2个网站结合。
借由网域名称转址,过时的网址可以转址到正确地址。这些链接可能来自其他尚未知道网域名称改变的网站,或是存储于用户浏览器的书签/我的最爱。
相同的道理套于搜索引擎。它们不时会有旧或过时的网域名称和链接,在它们的资料库内,带用户到旧的网址。使用网域名称转址,浏览者最后会到达正确的页面。另外,在下一次的“搜索引擎通过”,搜索引擎会侦测及使用新的网址。
记录外送链接
大部分的网页服务器的访问记录,保存了有关浏览者来源和如何浏览网站的详细资料,但是不会记录浏览者由那些链接离开,这是因为浏览者的浏览器,不需要在浏览者按下外接链接时,与原来的服务器沟通。
这个资讯可由多个途径获取。其中一个途径涉及网域名称转址。链接可以转到在原来的网域名称的一个统一资源地址,它会重导向至真正目标,而不是直接链接至其他网站。这会增加一个请求至网页服务器,而这个多出来的请求,会在服务器的访问记录留下记录,说明了那个链接曾被点击。这个技术亦被一些公司网站采用,用以显示"警告"页面,指出内容是非该站内容和该站无关。这个技术有不足之处在于它会增加一个请求至原本的网页服务器,造成延迟。对于一些希望在自动转址前,显示"警告"页面的网站,显示警告讯息的时间长度是一个附加的延迟。
简化网址
现时,网站工程师倾向在网址传递带描述性的属性,以表示资料的结构层次,命令结构,交易路径(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转址对网站排名有相当作用。