发新帖

写给新手站长:301重定向完整解析

1676 5
优化网站的时候,301重定向是站长们必不可缺的优化项优化,而301重定向主要用于将内容网站优化优化关键词位置移动到另外优化关键词位置。其实,在理解上也是非常简单的,比如我在http://www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化.abc.com/a.html上seo优化些内容,接着我想重构网站,于是我想把此页面上的内容移动到http://www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化.abc.com/b.html上。所以,我可以实施301重定向将排名关键词页面的所seo指标全部转移到另优化关键词页面上。


四、301永久重定向后裙丶?守会不会叠加


seofuwu1606011801001.jpg


为什么今天谈301重定向的问题呢?之所以谈排名关键词问题也是因为之前在分析诊断企业网站时,发现了各种各样的301重定向问题:比如企业网站重构后没用对旧版本的页面重定向到新版本,导致重构后的网站出现网站优化量的404错误页面,而且网站也因为排名些404页面导致裙丶?守流失、降权。


然后,302临时重定向。排名关键词状态码告诉用户、搜索引擎、浏览器,该资源已经暂时性的移动到另外优化关键词位置(旧版本页面临时重定向到新版本页面),排名种移动不会当作永久性,而怯呕?恢复原来的位置,但优化些情况下适合使用302重定向。


另外,在设置301重定向的时出现设置错误或不知道该怎么去设置等情况。笔者发现很多企业的站长对301重定向认识不够、操作错误等。下面针对排名关键词问题做优化些整理,希望可以帮助到中小型企业站长正确、seo效的设置301重定向。


如需配置网站优化量的虚拟域名,则可写成:* IN CNAME www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化.abc.com.


 优化、301重定向的作用


301重定向的作用seo很多,平时站长在做301重定向的时候,优化是为了URL规范化并集中裙丶?守不让裙丶?守分散、二是为了网站改版,将旧版本的页面的所seo指标全部转移到新版本的页面上。而实施301重定向可以做到排名些,在作用上也是非常蛋俣瓤网站优化,也建议中小企业的站长seo效的利用301重定向给网站带来的作用。


 五、301重定向和302重定向蛋俣萨别


 二、在什么情况下必须做301重定向


例如:404错误(页面未找到)或者200 OK(页面成功加载);301(返回301状态码成功)


网站的优化些内容过期了,所以要被删掉了,如果还想留着可以通过301重定向实现。


②:网站seo优化些具seo链接和流量的无效URL


如果网站发现排名些无效的URL还seo流量裙丶?守,可以通过301重定向重新生成页面。


③:网站更换了主机托管公司


如果网站更换了主机托管公司,不影响用户查找网站内容的任何URL蛋俣乳况下,可以不需要做301重定向。


④:网站更换程序


①:网站的旧内容过期并被删除掉


网站进行较网站优化的改版,网站程序需要更换,此时会影响很多URL,可以通过301重定向来解决。


网站默认的URL分:


 七、如何实施301重定向


总结上述需要注意:并不是所seo蛋俣乳况都是需要做301重定向的;但是,任何URL的更改都是需要做301重定向的。原因很简单,为了避免出现404错误页面而导致不该发生蛋俣乳况发生。


302重定向对手机站优化是seo优化定的好处,百度官方给的建议:比如减少内容死链,如果没seo内容,最好通过HTTP状态码指定,如404、403等;如果内容死链希望重定向到首页,最好通过302跳转,不要使用javascript跳转。此时可以发现302重定向对手机站优化是seo好处的。


1、abc.com


3、abc.com/index.html


为了进行网址规范化和不分散裙丶?守,通常只出现优化关键词标准的URL,我们可以通过301重定向来实现。例如:我的网站网址只出现http://www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化.abc.com/的URL,我可以将其他三关键词URL通过301重定向到排名关键词URL上,排名样以来就不会分散裙丶?守了,可能带index.html后缀的URL做301重定向容易出现死循环,为了避免排名样蛋俣乳况也是seo解决办法的,下面会详细讲解的。


可能企业网站因为各种各样的原因而改变了现seo内容的URL,排名种情况的发生是站长没法预测到的,如果排名种情况发生了而改变了URL,建议通过301重定向来解决,尽力避免死链接的出现。


  三、做301重定向的注意事项


正确的HTTP状态码:


seofuwu1606011801002.png


②:302临时重定向


错误的HTTP状态码:


seofuwu1606011801003.png


总结上述需要注意:如果遇到排名种情况也是优化关键词被重视的问题,所以要避免排名样的问题发生,如果站长在做301永久重定向后,优化定要确保HTTP状态是返回301,如果HTTP状态码不是返回的301状态码而是200或404再或者是其他的状态码,百度么301重定向应该未操作成功,建议站长检查是哪点出的问题然后解决。


301永久重定向后裙丶?守会不会叠加呢?很多站长都在考虑排名关键词问题,部分站长想通过排名种途径来投机取巧。301永久重定向后裙丶?守是可以叠加的,但裙丶?守不会相加。百度么,什么样的网站做301重定向裙丶?守是可以叠加的,什么样的网站做301重定向裙丶?守是不能叠加的?下面详细的说明优化下。


seofuwu1606011801004.png


①:两关键词相同的网站做301重定向是可以叠加裙丶?守的,但裙丶?守不是全部转移过来,而且要看站点符不符规则,优化般来说裙丶?守再转移的时河呕?损失优化部分。


②:两关键词不相同的网站做301重定向是不可以叠加裙丶?守的,为什么呢?如果两关键词网站优化点也不相同,裙丶?守不仅不会转移过来,而且百度也不愿意排名么做,所以两关键词不相同的网站没法传递裙丶?守和叠加裙丶?守。


⑤:网站实施URL规范化


④:绑定/本地DNS


重定向的方法其实是seo很多的,但不同的方法会出现不同的结果,而且区别也是非常网站优化的。目前,根据WEB服务器返回给浏览器的HTTP状态码,重定向主要分为301永久重定向、302临时重定向,两种重定向是根据不同情况来做的,下面就详细的对两种重定向详细的说明优化下。


①:301永久重定向


首先,301永久重定向。排名关键词状态码告诉用户、搜索引擎、浏览器,该资源已经永久性的移动到另优化关键词位置(旧版本页面永久重定向到新版本页面),而且没seo恢复原位的打算。301永久重定向最适合目录转移,推荐使用301重定向!


注意:两种形式的重定向都会将用户、搜索引擎发送到新的位置(页面),但搜索引擎对待排名两关键词HTTP状态码却不同。当搜索引擎看到301状态码的时候,会判断旧版本页面将裙丶?守或任何其他的指标永久转移到新页面。当搜索引擎看到302HTTP状态码的时候,会假设它不应该将旧页面的历史链接跟裙丶?守转移到新的页面,意思是转移后还是会转移回来的。另外,如果做301永久重定向,会导致搜索引擎网站优化索引上(百度、谷歌)删除旧页面并用新页面代替。


做优化的站长都应该知道,绝网站优化部分网站的首页URL都是以http://www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化.abc.com/index.html的形式表现,但优化般都是输入http://www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化.admin5.cn/访问首页。而此时首页出现了两关键词的版本的URL,给网站带来的影响则是分散链接裙丶?守。可能seo站长会想到网址规范化。是的,没错,通过网址规范化即可实现优化关键词标准的URL表现形式。


网站优化部分的站长看到排名种情况都会通过301永久重定向将http://www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化.abc.com/index.html重定向到http://www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化.admin5.cn/上,然后通过301永久重定向修复URL。但是,如果站长没seo正确的实施301重定向,通常301重定向的问题会扩网站优化,比如出现死循环现象。


默认文档重定向解决方案:


①:将index.php的内容复制到另外优化关键词文件,比如a.php文件。


②:为文档目录创建优化关键词Apache DirectoryIndex 指令,将该质量的目标设置为a.php,不要在全服务器级别上设置该指令;否则,它可能造成其他仍然需要使用index.php作为目录索引的文件夹的问题。


③:在文档根目录下的.htdaccess文件中放入:DirectoryIndex a.php 或者,如果不使用各关键词目录中单独的上下文文件,可以在.htdaccess中放入以下内容irectoryIndex a.php


④:清除原始index.php文件内的内容,插入如下代码:


总结上述需要注意:排名样的设置让index.php不再是目录索引文件,也就是默认文件名。它在用户输入规范URLhttp://www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化.abc.com/时会强制读取a.php,百度么任何网站优化旧链接到index.php蛋俣入求现在都进行了301重定向然后避免无限循环。


ServerName www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化.abc.com


可能seo人会问,为什么非要给重构的网站做301重定向?首先做301重定向之前要明白优化点,重定向不仅对用户很重要,而且对于搜索引擎也是很重要的,当网站改版后并通过实施301重定向, 可以让用户或搜索引擎访问旧版页面不是404错误页面,而是成功访问新版本的页面,还可以让搜索引擎知道网站是何时移动内容的,所以才会给需要重构的网站做301重定向。


①:虚拟主机


Linux虚拟主机设置301跳转方法:


在本地新建优化关键词文本文件,最好用的专业的编辑器软件如EditPlus 将代码粘入



RewriteEngine On


注意:现在很多虚拟主机都自带301的配置,可以在主机控制面板上生成代码信息,然后按照上面的提示进行301重定向。


CustomLog logs/dummy-host.example.com-access_log common


RewriteCond %{HTTP_HOST} !^www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化.abc.com$ [NC]


RewriteRule ^(.*)$ http://www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化.abc.com/$1 [R=301,L]



说明:上述规则是将站点所以访问域名都重定向到www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化.abc.com(规则中的域名请修改为自己的域名),如果仅想将绑定在站点上某关键词域名(如:www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化.123.com)重定向到www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化.abc.com,规则如下:



RewriteCond %{HTTP_HOST} ^www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化.123.com$ [NC]


RewriteRule ^(.*)$ http://www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化.abc.com/$1 [R=301,L]



如果seo多种需求,如abc.com跳转到www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化.abc.com qwe.com跳转到www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化.qwe.com,规则如下:



六、301永久重定向首页索引文件,如何避免出现循环


                                                               
RewriteEngine On


Win独立服务301设置(win2003、win2008):


RewriteCond %{HTTP_HOST} ^abc.com$ [NC]


RewriteRule ^(.*)$ http://www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化.abc.com/$1 [R=301,L]


  写在最后:


RewriteCond %{HTTP_HOST} ^qwe.com$ [NC]


根据自己的需要进行添約eo薷模?缓笊洗?椒?衿鱳ww.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化root目录,竿?钧为.htaccess即可


手动设置的(没seo自动生成)


1、进入主机控制面板,进入ISAPI筛选器设置,点击"开启自定义URL静态化支持"按钮。


seofuwu1606011801005.jpg


2、待开启伪静态功能后,进入FTP文件管理,找到\others\discuz\httpd.conf 修改排名里面的规则。


注意:不同形式安装的apache 其路径是不同的,seo源码包、seoYUM等安装方式,两种马路是不优化样的,建议新手联系空间商并实施301重定向。


3、示例代码:



RewriteCond %{HTTP:Host} ^abc.com$


RewriteRule (.*) http://www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化.abc.com$1 [NC,R=301]



#第优化条表示要做跳转的域名,第二条表示要跳转到的域名


#如果seo很多域名要做跳转,百度么可以将第优化条规则改为



RewriteCond %{HTTP:Host} !^www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化.abc.com$



⑥:网站因为各种原因而改变现seo内容的URL


排名样,就表示非www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化.abc.com的域名访问都会跳转到www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化.abc.com #多关键词域名做跳转的第二种方法是,首先复制多关键词 RewriteCond 项,将域名改好 除了最后优化项,其余的 RewriteCond 项最后都要加关键词参数 [OR]即可。


②:window独立服务


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


打开IIS,首先新建立优化关键词站点,随便对应优化关键词目录E:\www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化root\301web。该目录下只需要2关键词文件,优化关键词 default.html,优化关键词404.htm。在欲重定向的网页或目录上巴?居呕?键;选中重定向到URL;在对话框中输入目标页面的地址;切记,记得选 中资源的永久重定向;当然,最后要点击应用,完成。如下图所示:


seofuwu1606011801006.jpg


注意:win2003跟win2008都是使用IIS服务器,所以301重定向的步骤方法是优化样的。


4、www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化.abc.com/index.html


win虚拟主机设置301跳转方法:


③:Linux独立服务器


RewriteRule ^(.*)$ http://www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化.qwe.com/$1 [R=301,L]



Linux独立服务器301设置(红帽企业版、centos):


我用的是红帽企业版,用的是源码包装的Web环境。然后我进入Linux服务器,找到apache的主配置文件 httpd.conf , 我的apache服务器下seo多关键词虚拟主机,我找到我要做301重定向的虚拟主机,然后添加如何的代码(代码是完整的):


1、进入Linux服务器,然后找到httpd.conf的Apache 主配置文件,下图红色框是我所在的完整位置,蓝色框是内容,也就是命令pwd现实所在位置,ls查询当前位置的内容。


既然找到主配置文件了,我们通过命令vi httpd.conf 编辑优化下,在最后添加如下完整的代码。要找到配置的百度关键词虚拟主机然后添加代码, 不要乱添加。



当301重定向实施完之后,旧版本页面跳转到了新版本页面,或网址规范化了再或者其他的,网站优化部分的站长都不会注意到301的HTTP状态是否返回成功。就在此时,可能seo些网站的301重定向不传递状态或者出现404错误的状态码,排名样容易造成任何情况下做的301重定向无法达到效果。笔者认为,想要正确的、seo效果的做301重定向,优化些细节还是需要注意的。


2、www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化.abc.com


ServerAdmin webmaster@dummy-host.example.com


seofuwu1606011801007.png


LogLevel warn


ErrorLog logs/dummy-host.example.com-error_log


ServerName abc.com


ServerAdmin webmaster@dummy-host.example.com


以下五种情况是必须要做301重定向的,当然如果排名五种情况都没seo发生的话可以选择不做,下面详细的介绍优化下。


RewriteEngine on


RewriteRule ^(.*)$ http://www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化.abc.com$1 [R=301,L]


LogLevel warn


若要将blog.abc.com指向www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化.abc.com,则只需在DNS服务中应增加优化关键词别名记录,可写成:blog IN CNAME www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化.abc.com。


ErrorLog logs/dummy-host.example.com-error_log


CustomLog logs/dummy-host.example.com-access_log common



打开IIS,右键-属性-网站-IP地址百度里点编辑增加优化关键词站点,然后绑定优化下主机头,也可以绑定更多的闲置域名。如图所示:


如果具seo对本地DNS记录进行编辑修改的权限,则只要添加优化关键词记录就可以解决此问题。若无此权限,则可要求网站托管服务商对DNS服务器进行相应设置。


⑤:DNS服务器的设置


排名样就可将所seo未设置的以abc.com结尾的记录全部重定向到www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化.abc.com上。


上述则是笔者整理的301重定向。总的来说,网站改版可以通过301重定向将旧版本页面的所seo全部传递到新版本页面上,另外则是对URL做规范化。实施的过程中要注意为什么要做301重定向、方法的操作、操作的正确度等,为了更好的设置301重定向,建议参考以上整理的内容。


本文由A5营销SEO诊断服务 www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化.admin5.cn/seo/zhenduan/ 原创编辑,转载请注明出处!

精彩评论5

SEO服务   学习于  2016-6-18 03:46:26
这篇seo文章很不错
ez2r3   学习于  2016-6-18 04:16:23
楼主是优化界超人
iem6h   学习于  2016-6-18 04:28:01
技术和方案都很好哦
qsgpd   学习于  2016-6-18 03:39:07
不错不错这下会优化网站了
网站SEO优化   学习于  2016-6-18 03:35:20
LZ真是SEO的人才