什么是301转向?
301 turn(或301 redirect,301 jump)是用户或蜘蛛向网站服务器发送访问请求时,服务器返回的HTTP数据流中报头部分的状态码之一,表示网站地址被永久转移到另一个地址。
其他常见状态代码包括:
200表示一切正常。404网页不存在
302临时转弯
500内部程序错误
为什么要做URL转折?
除了解决网站标准化的问题,还有很多情况需要转向301。
例如,为了保护版权,某公司拥有多个不同顶级域名的域名。
为了避免复制大量内容,我们应该选择一个主域名,比如www.chenqiseo.com,其他域名应该在301前转移到www.chenqiseo.com。
或者公司注册了全域名xxxxxxxxxxxx.com,但是太长了,还注册了缩略域名,方便用户记住xxxcom,其中一个是主域名,另一个301转主域名。
网站改版往往需要301转,比如页面删除、地址变更、URL命名系统变更等等。
静态动态URL也可以做301,旧的动态URL可以做301到新的静态URL。