由于访问 abc.com 和 访问 www.abc.com 这相当于是两个站,会造成权重分散的问题,所以有必要做一下 301 重定向。
301重定向名词解析:
什么是 301 重定向?什么是 302 跳转?有何区别?
重定向和跳转其实没什么区别,叫法不同,301 重定向同样也可以叫做 301 跳转。301,302 都是HTTP状态的编码,都代表着某个URL发生了转移,不同之处在于:
- 301 redirect: 301 代表永久性转移 ( Permanently Moved )
- 302 redirect: 302 代表暂时性转移 ( Temporarily Moved )
301 重定向是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的 HTTP 数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。
其它常见的状态码还包括,200 一切正常,404 网页找不到,302 暂时跳转,503 服务不可用等等。
302 重定向是暂时的重定向(跳转),因为服务器返回 302 代码,搜索引擎认为新的网址只是暂时的,所以搜索引擎抓取新的内容的同时,会继续保留之前在数据库中保存的旧的网址。
301 重定向是永久的重定向,搜索引擎在抓取新内容的同时,会将数据库中的旧的网址更新替换,存储重定向之后的新网址。
301,302 对用户来说没有区别,他们看到效果只是一个跳转,浏览器中旧的 url 变成了新的 url,页面转到了这个新的 url 指向的页面。但是对于建站来说,尽量使用 301,不使用 302,因为搜索引擎对于网站的 302跳转 通常持谨慎的态度。
301重定向又称为301跳转,做301重定向是为了集中网站权重,防止网站权重过度分散,这也是为什么网站要做301重定向。
下面以“BlueHost”为例,和大家详细介绍一下BlueHost设置301重定向教程?
步骤一:登录Cpanel面板 登录BlueHost主机Cpanel面板,依次点击“域”-“重定向”,点击进入页面,如图所示:
步骤二:选择301重定向类型
点击“重定向”按钮,进入添加“重定向”页面。类型选择永久(301)跳转,填写重定向的源域名,填写重定向跳转到重定向目标域名,勾选带货不带www的重定向。设置完成,点击“添加”即可,这样BlueHost主机301重定向就设置成功了。如图所示:
注意上图第二个红色方框处 (www.redirection: ),有 3 个单选项。选择任意一个之后,第一个红色方框的路径就会作相应改变。
选项 1:Only redirect with www
这个是自动把所有的访问 https://www.yhmhost.com 转向到某个新地址(这里你不一定要填写转向 https://yhmhost.com,也可以是其他别的网站)。如果你想把访问 www.yourdomain.com 转向 yourdomain.com,就勾选这个选项。不过我还是偏向选项 3。
选项 2:Redirect with or without www
特殊需求的时候选这个。比如,你更换域名了,也需要做 301 跳转。
选项 3:Do Not Redirect www
选择这个是把访问 https://yourdomain.com 转向 www.yourdomain.com。
说明:
上面 301重定向的 3个选项选择 选项 1) 还是 选项 3) 主要看你的 wordpress 的站点设置 site address ( url )。
我习惯设置带 www 的,我必须把 不带 www 的重定向到 www 来。因为我在 wordpress 设置里 站点地址 就是带 www 的。
相信很多人都习惯填写带 www 的 site address ( url )
以上就是 Bluehost 域名301重定向 的大概流程和介绍,可以看出来 bluehost 的后台功能还是非常方便的。