作为SEOER我想大家一定会碰着这样的情形,有时公司业务须要要改换域名,可是每每碰着此问题,我想很多人会和我之前一样一脸的懵逼吧!
心想如何改换域名了?改换域名如何把网站原来的权重导到新域名了?实在这些如果公司有程序员,那么这些问题将不是问题。由于你只须要见告他我须要做个重定向,不一会儿人家就帮你搞定了,自己也轻松许多。但是每每许多小型公司是没有程序员的,那也便是说须要自己我们来做,那么如何制作301重定向和302重定向呢?别急,请我逐步道来。
在开始制作301和302重定向之前先说说什么是301重定向,什么又是302重定向。301重定用专业点的话说便是指永久性页面移走,一种非常主要的“自动转向”技能;302重定向指的是“暂时性页面转移”技能。说大略点可以把他们理解为永久重定向和临时性重定向。
理解了301重定向和302重定向,我们在说说什么情形须要制作301重定向,什么情形下要用302重定向。常常用到301重定向的情形如下:

1.网站网址URL的标准化
2.启用了新域名
3.网站内部构造调度
4.删除某些超链接的时候,如导航
常常用到302重定向的情形如下:
1.网站临时性掩护
2.网站举行活动的时候须要指向到活动页面
301重定向制作方法:首先在网站根目录新建一个文件“.htaccess”文件
1.利用mod_rewrite技能,代码如下(将此代码写入.htaceess)
RewriteEngine on
RewriteRule^(.)$ http://www.seochat.org/$1 [R=301,L]
2.Apache做事器做事器下设置代码
(1)方法1
<VirtualHost >
ServerName [URL]www.10flash.net[/URL]
RewriteEngine on
RewriteRule^/(.)$ [URL]http://www.seochat.org/$1 [URL] [R=301,L]
</VirtualHost>
(2)方法2
<VirtualHost 219.133.X.X>
Redirect / http://www.seochat.org/
ServerName www.10flash.net
</VirtualHost>
3.IIS做事器下设置方法
由于IIS做事器有专门管理的运用,以是不用写代码,直接打开Internet信息做事管理器,然后在须要重新定向的网页或者目录上点击右键,选择“重定向到URL”,在“重定向到”输入框中输入你要跳转到的目标网页URL地址,再选中“资源的永久重定向”选项,末了点击运用即可,牢记末了要点击”运用“。
4.高等措辞实现方法(ASP/PHP/ASP.NET)
ASP:
Response.Status=”301 Moved permanently”
Response. AddHeader “Location”,”http://www.seochat.org/”
Response.End
PHP:
header(“HTTP/1.1 301 Moved permanently”);
header(“Location: http://www.seochat.org/”);
Exit();
302重定向设置方法
(1)meta重定向(把稳韶光一定要设置3秒以上)
在网页头部模板中设置meta标签的http-equiv属性值以及内容来实现重定向。如在页头部分加上代码<Metahttp-equiv=”refresh” content=”3;url=http://www.seochat.org”>,这样做当打开此页面3秒后将自动跳转到网站www.seochat.org。
(2)JavaScript重定向设置方法(将此代码写在须要重定向的页面上)
<script language=”javascript”>
<!-
Window.location.href=http://www.seochat.org;
//-->
</script>
这段代码表示的是把你所要重定向的页面重定向到http://www.seochat.com这个页面上
写在末了:本日就分享到这里,如有问题,请下面留言,我都会帮大家统统解答的。对了还有这些做完后不要忘了利用站长工具的状态码检讨功能检讨,如何检讨,非常大略,把你重定向之前的页面url复制出来后放到工具查询框,看返回状态码是不是301或者302。再啰嗦一句往后小编分享韶光规定为3天一篇,末了感激亲们的支持。