当前位置:首页 > 学习笔记 > SEO优化 > 详解301重定向及实现方法

详解301重定向及实现方法

刘广法2022年02月16日 14:07:12SEO优化1860
详解301重定向及实现方法-第1张图片-刘广法IT博客

一、什么是301重定向:

301重定向(或者是301跳转、301转向) 是用户或者是搜索引擎的蜘蛛访问网站服务器的时候,网站服务器返回的HTTP数据流头部信息的状态码的一种,其中301表示本网址永久性跳转另一网址。其他状态还有:200(表示一切正常);404(网页不存在);302(临时性转向);500 (内部程序错误);

二、301重定向的好处:

其实对于重定向而言,不光有301重定向,还有别的重定向,比如:302转向、JavaScript转向、PHP/ASP/CGI程序转向、Meta Refresh等。

但是相对于别的重定向而言,301重定向的好处有很多,因为301重定向对于搜索引擎来说,可以说重拾权重,巩固规范版本的URL,防止搜索结果的重复内容等等。

三、什么情况下使用301重定向:

1、网站URL变换了新的页面:比方说刘广法博客其中的一个页面(https://liuguangfa.com/?id=2),因为网站URL的变更,所以对于网站原来页面,进行了301重定向。这样可以是网站的权重进行转移到新的页面,同时,可以让搜索引擎知道跳转到了新页面,使搜索引擎的快照更新也是有帮助的。

2、原来的URL的内容进行了删除:关于这方面是不是进行301重定向到主页,很多SEO的博主都进行了讲述,有人认为把网站的404页面进行301重定向到网站的主页,可以把已经删除的权重转移到主页上面。也有人认为,删除的页面要提交给搜索引擎,让搜索引擎删除索引。关于404页面到底要不要进行301重定向,这个问题留待后续发展?

3、网站主页入口比较多:像本博客,入口有下面这两个:

https://liuguangfa.com/

https://www.liuguangfa.com/

不管访问哪个,都是访问主页,因为我把网站 https://www.liuguangfa.com/ 进行301重定向到了https://liuguangfa.com/ 。

四、Apache服务器实现301重定向

通过.htaccess来进行301重定向,下面代码就是让http://www.liuguangfa.com/(和  https://www.liuguangfa.com/)跳转到 https://liuguangfa.com/

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.liuguangfa.com [NC]
RewriteRule ^(.*)$ https://liuguangfa.com/$1 [L,R=301]

通过通过.htaccess来进行页面301重定向的代码如下

Redirect 301 /?id=2 https://liuguangfa.com/

或者是:

RewriteEngine On
RewriteRule ^/?id=2$ https://liuguangfa.com/[NC,L,R=301]

其实关于Apache服务器实现301重定向的方法还有很多,有兴趣的可以在下面留言交流!

拓展阅读:

301跳转和302跳转有什么区别


文章作者:刘广法,转载请注明出处。

扫描二维码推送至手机访问。

版权声明:本文由刘广法博客发布,如需转载请注明出处。

本文链接:https://liuguangfa.com/seo/33.html

标签: 网站SEO优化
分享给朋友:
返回列表

上一篇:建造网站用www.还是不用www.

没有最新的文章了...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。