301重定向 SEO的一个非常重要的设置,它将用户和搜索引擎转移到正确的域名上,使得网站重新定位到另一个域名,301重定向从URL跳转到另一个URL,它是永久转让的搜索引擎网站访问者的代码,通过301重定向,搜索引擎和网站的访问者,将被迫转移到配置URL上。
如何设置301重定向?
1. 确定要进行301重定向的网页。
因为这些很有可能是早已被删掉的网页、已被替换的网页或是重复内容的网页等。如果一旦确定要进行301重定向的网页,那么就可以开始进行下一步操作。
2. 配置301重定向。
这个过程能够通过.htaccess文件、Apache配置文件、或者是通过服务器进行设置来完成。
(1) 使用.htaccess文件
若使用的是Apache服务器,则可以在网站的根目录中找到一个名为“.htaccess” 的文件。在这个文件中,我们可以为需要进行301重定向的网页添加一个重定向指令,如以下代码:
RewriteEngine on
[removed] /oldpage.html http://www.example.com/newpage.html
(2)Apache服务器配置文件
在Apache服务器的配置文件中,只需把以下代码添加到VirtualHost标签内,从而完成301重定向的配置:
RewriteEngine on
RewriteRule ^oldpage.html$ http://www.example.com/newpage.html [R=301,L]
需要注意的是,请根据实际情况,调整网页的网址和需要重定向的网址。
(3)在服务器上进行设置
如果使用的是IIS服务器,只要在IIS管理器中进行301重定向的设置就可以。在网站属性中,找到HTTP重定向模块并设置为“永久重定向”,然后输入需要重定向的网址即可。
3. 检查是否生效。
完成301重定向的配置之后,需要检查是否真正生效了。可以使用301重定向检查工具,或者直接在浏览器中测试,看看能否跳转到正确的页面。
以上就是进行301重定向的完整步骤。
需要注意的是,重定向后的网址需要保持良好的结构和语义,不应该使搜索引擎产生混淆。同时,进行301重定向的同时,也可以将网站的链接进行修正,以便来加强网站的内部链接。
以下这几种情况会用到301重定向
1. 当网站更换域名时,需要通过301永久重定向将旧域名跳转到新的域名;
2. 如果有多个域名想指向同一个网站时,也可以使用301;
3. 删除了某些重要页面或目录,能够通过301跳转到首页;
4. URL规范化,为了避免权重分散,同个页面出现多条收录,能将顶级域名做301跳转到www域名;
5. 权重叠加,与更换域名同理,但这里指的是把某个站的权重转移给另一个站。
301重定向是一种常用的URL重定向方法,具有以下特点
永久性重定向
301重定向表示被重定向的网页已永久地从一个URL地址转移到另一个URL地址。这也就意味着搜索引擎和用户应该将原先的旧的URL地址视为无效,并将新的URL地址作为主要访问目标。
传递权重和排名
通过使用301重定向,搜索引擎会将旧的URL的权重、排名和链接信任传递到新的URL上。这有助于保持网站的搜索引擎排名和流量,并且避免因URL变更而丢失排名和流量。
提供优化用户体验
301重定向可以确保当用户访问旧的URL时,他们会自动重定向到正确的新URL地址,从而提供更好的用户体验。这避免了用户看到404错误页面或无法访问的情况,一定程度上增强了网站的可用性和用户满意度。
维护链接完整性
使用301重定向,能够确保外部链接和书签依然有效。即使有其他网站或用户链接到旧的URL,它们也会被自动重定向到新的URL地址来避免产生死链接,维护网站链接完整性。
长期影响
由于301重定向被视为永久性的转移,搜索引擎会将新的URL地址作为主要索引目标。这意味着即使在未来的搜索结果中,搜索引擎仍然会显示新的URL地址,而不是旧的URL地址。
301重定向和302重定向的区别
重定向的方法其实是有很多的,但是不同的方法会出现不一样的结果,而且区别也是很大的。目前,根据WEB服务器返回给浏览器的HTTP状态码,重定向主要分为301永久重定向、302临时重定向,两种重定向是根据不同情况来做的,下面就详细的对两种重定向详细的说明一下。
1:301永久重定向
这个状态码主要告诉用户、搜索引擎、浏览器,该资源已经永久性的移动到了另一个位置(旧版本页面永久重定向到新版本页面),而且没有恢复原位的打算。301永久重定向最适合目录转移,推荐使用301重定向!
2:302临时重定向
这个状态码就是告诉用户、搜索引擎、浏览器,该资源已经暂时性的移动到另外一个位置(旧版本页面临时重定向到新版本页面),这种移动不会当作永久性,而且会恢复原来的位置,但一些情况下适合使用302重定向。
302重定向对手机站优化是有一定的好处的。百度官方给的建议:如减少内容死链,如果没有内容,最好通过HTTP状态码指定,如404、403等; 如果内容死链希望重定向到首页,最好通过302跳转,不要使用javascript跳转。此时可以发现302重定向对手机站优化是有好处的。
注意:两种形式的重定向都会将用户、搜索引擎发送到新的位置(页面),但搜索引擎对待这两个HTTP状态码却不同。当搜索引擎看到301状态码的时候,会判断旧版本页面将权重或任何其他的指标永久转移到新页面;当搜索引擎看到302HTTP状态码的时候,会假设它不应该将旧页面的历史链接跟权重转移 到新的页面,意思是转移后还是会转移回来的。另外,如果做301永久重定向,会导致搜索引擎从索引上(百度、谷歌)删除旧页面并用新页面代替。
301重定向的作用
集中权重
如果网站没有做301,一个页面就会有两个URL,搜索引擎就会针对两个页面进行分权计算,最终导致网站权重分散,使用301重定向就能把没带www的域名跳转到带www的域名上能够把网站权重集中在带www的域名上,从而有利于网站优化。
网站重新改版
改版删除网站原有的内容,可以设置为404页面,但也是可以设置301,把页面导向首页,在一定时间内自动跳转,也是利于提高用户体验。
提高网页收录
网页没有做301,就会有2个一模一样的页面,造成蜘蛛重复抓取,对于蜘蛛是很不友好,会引起搜索引擎误判,有301跳转,网站页面都是单独存在,利于提高页面收录。
传递权重
一些企业如果更换了名称,或者是有了更符合企业发展需求的新域名,想使用新域名,想把老域名下的内容转移到新域名下,就需要利用301将老域名整站指向新站,这样就能把老域名权重传递给新域名。
希望以上知识会对大家有所帮助!