内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

301重定向怎么做?重定向对网站有什么作用?

2018-02-03 13:12 出处:未知 人气: 评论(0

很多站长在SEO入门初期,对于301重定向怎么做,301重定向有什么作用了解的比较少,容易将301重定向与302重定向、URL转发搞混。也不知道什么时候需要做301重定向,今天鬼叔说运营,就301重定向问题对大家做出详解。

 301重定向是什么

 301重定向包含“301”“重定向”两个概念,301属于HTTP协议中的一种常见的状态码,重定向属于两个或者多个页面之间的链接跳转关系。301重定向合起来就是HTTP状态码返回301的跳转链接。HTTP协议,以前文章有介绍过>>> 
什么是HTTP?HTTP协议详解

301重定向怎么做

 明白301重定向的作用后,大家肯定想知道301重定向怎么做,也有人会问IIS、Apache服务器、虚拟主机怎么做好301重定向。毕竟,系统环境不同,设置301重定向的方法也是有差异的。鬼叔说运营分别给大家介绍:

1、IIS服务器实现301重定向

进入IIS控制台,右键-属性-网站-IP地址-编辑增加站点,绑定主机头。建立站点后,选择任意目录E:\wwwroot\test。必须具备核心文件default.html和404.htm。
在要重定向的网页或目录上按右键;选中“重定向到URL”;在对话框中输入目标页面的地址;选 中“资源的永久重定向”完成。

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

Apache服务器301重定向实现,借助htaccess文件,htaccess可以实现常规的301重定向、自定义404页面、防盗链、Rewrite重写等一系列功能。301重定向只需要在htaccess中将
redirect permanent / http://17seo8.cn:替换为redirect permanent /old.html http://17seo8.cn:

3、Linux虚拟主机实现301重定向

启用“mod_rewrite”模块,添加301重定向代码:
RewriteEngine on
RewriteRule ^(.*)$ http://17seo8.cn/$1 [R=301,L]

4、Web.config配置文件实现整站301重定向

<?xmlversion="1.0"encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="WWW Redirect" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^17seo8.cn$" />
</conditions>
<action type="Redirect" url="http://www.17seo8.cn/{R:0}"redirectType="Permanent" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>

5、ASP/PHP代码实现301重定向

ASP重定向代码如下:
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://17seo8.cn/"
Response.End

PHP重定向代码如下:

header("HTTP/1.1 301 Moved Permanently");
header("Location:http://17seo8.cn/");
exit();

301重定向有什么用,什么时候需要做301

也许,你会问网站什么情况下需要做301重定向,做了301重定向有什么好处,不做重定向对网站SEO优化又有什么坏处。一般来说,新站做好顶级域名与www开头的二级域名,后续不牵扯改版,不需要大批量的做301重定向。

网站需要做301重定向的大多情况是面临网站改版,新旧页面URL地址的对应跳转,旧地址已经被搜索引擎收录,如果没做好301重定向,那么会出现重复地址,旧页面的权重也无法传递给改版后的目标链接。

如果不做好301重定向的后续工作,网战出现大批的重复页面、404页面,肯定会影响搜索引擎的抓取频率和时长,直接或间接导致网站收录下降、关键词排名丢失、流量大幅下降、网站降权等问题。稍有不慎,苦心经营几月几年的网站,直接回到解放前了。附:网站锚文本导出链接过多,也是会影响页网站关键词排名的,合理的使用锚文本也是非常重要的。

301重定向与302、URL转发区别

301重定向是HTTP状态码直接返回301,可以往新的URL地址传递页面权重,302返回状态码302,无法传递权重,只是告诉搜索引擎当前页面链接是临时跳转;如果网站出现大量的302页面不利于网站SEO优化。

URL转发是停留在服务器端的事件,URL转发又分为显性URL和隐性URL,前者转发跳转后,页面地址会发生变化。后者URL地址依然保持旧地址。

大家看完对301重定向的相关问题,应该有了大致的了解了吧,如果还不知道301重定向怎么做,不知道什么时候要做301重定向,可以留言咨询鬼叔。网站SEO优化交流群: 428773129

本文为鬼叔说运营原创,如需转载请保留此处:(作者:鬼叔说运营  原文链接:) 欢迎大家转载!
免责声明:图片来源网络,如有侵权,及时联系作者删除!
推荐阅读:
分享给小伙伴们:
本文标签:

相关文章

评论

发表评论愿您的每句评论,都能给大家的生活添色彩,带来共鸣,带来思索,带来快乐。

签名: 验证码: 点击我更换图片

评论列表

    Copyright © 2002-2011 河南SEO郑州SEO公司-鬼叔说运营.版权所有

    河南SEO | 郑州SEO |新乡SEO | 安阳SEO | 洛阳SEO | SEO教程 | SEO技术培训 | SEO基础知识