之前我们说到了各种HTTP返回状态码,其中有很多状态码是我们经常遇到的,例如404、301等等,今天我们一起来说一下网页重定向!其实常用的重定向方式有: 301 redirect, 302 redirect, js跳转与meta fresh这四种,但是我们现在常见的一般就是301。那网页301重定向是什么?怎么设置?
一、网页301重定向是什么?
301转向(或叫301重定向,301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。
二、网页为什么要做301重定向?
一般网页做301重定向是为了集中权重、提高用户体验。其他302 redirect, js跳转与meta fresh虽然也可以也可以达到跳转的目的,但是对优化不利,不利于集中网站权重。
三、网页什么情况下要做301重定向?
1、集中网站权重:把根域名301指向主域名,网址规范化。
2、网站改版更换域名:把老域名301指向新域名。
3、多个限制域名301指向同一个域名:一些人利用这种方法几种多个网站权重于一个网站,很容易被百度判定作弊。
4、因某种需求把单个页面301指向目标页面:提高用户体验。
四、怎么设置网页301重定向?
1、系统设置
很多系统都有301重定向设置的功能,例如:
(1)、登录阿里云——选择控制台——域名与网站——云虚拟主机——点管理——基础环境设置——301重定向——选择顶级域名(没有www开头的)——选择二级域名(www开头的)——点添加——接着点确定——重定向完成;
(2)、米拓会员中心——空间——设置——更多主机操作——进入主机控制面板设置301转向;
(3)、IIS服务器下,打开internet信息服务管理器,在欲重定向的网页或目录上按右键,选中“重定向到URL”,在对话框中输入目标页面的地址,切记要选中“资源的永久重定向”最后点击“应用”即可。
总之很多系统都有设置301重定向的功能,如果没有也不用担心,可以使用文件来配置301。
2、文件配置
(1)、.htaccess文件:创建一个.txt文档——写好规则——压缩文件——在压缩文件中把文件名称修改成.htaccess结尾的文件(360压缩不了可以用2345好压)——保存好——用ftp上传到网站根目录——最后检测一下是否设置正确或者成功。
(2)、web.config文件:进入虚拟主机ftp网站根目录wwwroot or htdocs,找到web.config文件,将文件代码复制进去,没有该文件则新建。
(3)、httpd.conf文件:在主机面板中-isapi筛选器,点击按钮“开启自定义url伪静态支持”。进入ftp文件管理,找到httpd.conf该文件然后编辑。
五、怎么检测网页301重定向?
各种SEO工具中都可以检测网页的返回状态码,可以随时检测网页301重定向,例如:
爱站:https://tools.aizhan.com/pagestatus/;
懒人站长工具: http://www.ab173.com/zhanzhang/getheader.php;
站长工具: http://tool.chinaz.com/pagestatus/;
......
网页301重定向在网站中应用十分广泛,因此对于网站优化人员来讲,了解301重定向、设置301重定向是必不可少的工作!