重定向和跳转其实没什么区别,叫法不同,301 重定向同样也可以叫做 301 跳转。301,302 都是HTTP状态的编码,都代表着某个URL发生了转移,不同之处在于:
301 redirect: 301 代表永久性转移 ( Permanently Moved )
302 redirect: 302 代表暂时性转移 ( Temporarily Moved )
302 重定向是暂时的重定向(跳转),因为服务器返回 302 代码,搜索引擎认为新的网址只是暂时的,所以搜索引擎抓取新的内容的同时,会继续保留之前在数据库中保存的旧的网址。
301 重定向是永久的重定向,搜索引擎在抓取新内容的同时,会将数据库中的旧的网址更新替换,存储重定向之后的新网址。
301,302 对用户来说没有区别,他们看到效果只是一个跳转,浏览器中旧的 url 变成了新的 url,页面转到了这个新的 url 指向的页面。但是对于建站来说,尽量使用 301,不使用 302,因为搜索引擎对于网站的 302跳转 通常持谨慎的态度。那么当你买了 Bluehost 之后301 redirect(重定向)如何做
1)当你买了 Bluehost 之后,设置 301重定向非常方便,不需要手动修改 .htaccess 文件。点击主菜单的 “Domains”(域名)-“redirect”(重定向)
点击之后来到 “redirect” 页面。网页界面如下:
注意上图第二个红色方框处 (www.redirection: ),有 3 个单选项。选择任意一个之后,第一个红色方框的路径就会作相应改变。
选项 1:Only redirect with www
这个是自动把所有的访问 https://www.idcspy.com 转向到某个新地址(这里你不一定要填写转向 http://idcspy.com,也可以是其他别的网站)。如果你想把 访问 www.yourdomain.com 转向 yourdomain.com,就勾选这个选项。不过我还是偏向选项 3。
选项 2:Redirect with or without www
特殊需求的时候选这个。比如,你更换域名了,也需要做 301 跳转。
选项 3:Do Not Redirect www
选择这个是把访问 http://yourdomain.com 转向 www.yourdomain.com。
以上就是 Bluehost 域名解析和 301重定向 的大概流程和介绍,可以看出来 bluehost 的后台功能还是非常方便的。