301被称之为301重定向,也被叫做301跳转,指的是从一个域名跳转到另一个域名,一般用于主域名之间的跳转,例如:https://duanwenjie.com/跳转到https://www.duanwenjie.com/,这就是最简单的301设置,当然也可以:https://www.duanwenjie.com/跳转到https://duanwenjie.com/,最常见的方法是把不带www的域名跳转到带有www的域名上。
301跳转有两个目的,第一是为了权重的转移,把两个域名的权重转移到一个域名上,另一个是为了域名统一,做好用户体验,关于用户体验的问题,接下来会详细描述。对于301设置,是不是每个网站都要做呢,段文杰博客给出的建议是:尽量去做,为什么是尽量呢?不做301有什么影响?如果不能做301该怎么办呢?下面一一解答上面的三个问题。
尽量去做是因为有些空间不支持,这是没有办法的事情,并不是每个空间都支持301设置,很多空间目前都没有这个功能,所以文杰在这里提醒大家,购买空间时一定要谨慎选择,空间的大小并不重要,够用即可,重要的是要保证稳定性,还有301设置,301虽说是一个比较小的细节,但是对于网站的影响也是非常大的,是不能忽视的一个重要细节。
不做301有会有哪些影响呢,如果你同时绑定了带有www的域名和不带www的域名,那么搜索引擎会不知道以哪个域名为主,分散了网站权重。如果你只绑定了带有www的域名,而用户输入不带www的域名时,就不能访问你的网站,如果你只绑定了不带www的域名,而用户访问带有www的域名时,也不能访问你的网站,直接造成严重的用户流失。
如果不能做301该如何处理呢,最好的解决办法就是同时绑定带有www和不带www的域名,以其中一个为主,我们可以把网站首页设置为带有www的域名,做内锚时,统一使用带有www的域名,做外链时,也统一使用带有www的域名,让搜索引擎知道,网站是以带有www的域名为主要域名,这样以来,网站的权重就会全部转移到指定的域名上。
最后再说几句,如果有物质基础的话,尽量选择能做301的空间,还有一种情况是:wordpress自带301跳转功能,使用wordpress时,要特别注意,如果你设置了主域名为:http://www.duanwenjie.com/,当输入:http://duanwenjie.com/时,域名会直接跳转到:http://www.duanwenjie.com/,这不是设置的问题,而是wordpress本身自带了301功能。