要设置301跳转的原因:
1.可以帮助网站集中力量,比如使用301跳转123.com跳转到www.123.com,此时用户和爬虫都指向www.123com,这样可以帮助后者建立权重。
2.可以提高网站包容性,如果网站不做301跳转,会有两个完全相同的网站,有网站和没有网站,导致同样的页面会让搜索引擎认为一个网站在模仿另一个网站。
3.可以优化用户体验,比如当用户浏览一个页面时,如果他点击的链接是404的,并且没有得到他想要的页面,那他的体验感就会差劲,因此需要在404页面上执行301跳转。