我直接说301重定向的好处:
1.增加域名权重
2.对网页收录的优化
3.有利于网页PR传递
4.可促进搜索引擎优化效果
5.对用户体验表示友好
什么情况用301重定向?
1、需要更换域名或有多个域名指向一个网站。或者多个网站想合并到一个主域名。如果使用head标签内meta
refresh或者JS跳转或302转向,这样很容易被百度或其他搜索引擎视为作弊被惩罚降权。这时要是用301重定向。
2、百度收录的地址大部分是旧域名下的链接,此时相当于流量和权重都在旧域名,那么主域名就很不划算,要做301转向。
3、原域名被百度k掉,要做301重定向。什么意思,就是说,旧域名被k,会有很长时间不被收录,那么启用新域名,把原来的域名做301转向即可。
301重定向怎么做?
1、用IIS设置,这个百度百科有,一般个人都是虚拟主机,所以这个方法不适用,自己管理很麻烦,需要联系客服。
2、Linux主机可以用根目录.htaccess的方法,代码如下:
Options FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.xggwc.com [NC]
RewriteRule ^(.*)$ http://gw020.com/$1 [L,R=301]
3、其他代码解决301重定向:
ASP下的301转向代码
Response.AddHeader "Location" ,"http://z1015.com/"
%>
ASP.Net下的301转向代码
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://301.5uhezu.com/");
}
PHP下的301转向代码
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://301.5uhezu.com/");
exit();
301重定向具体方法:
利用上面的第三条:代码解决最方便。
第一步:随便去申请一个免费的空间。asp的就可以。
第二步: 在免费空间只放一个文件:index.asp,代码如下:
Response.AddHeader "Location" ,"http://www.z1015.com/"
%>
网址换成你想要定向到的网址。
第三步:把不需要的域名解析到免费空间,并在该空间进行绑定域名。
绑定域名不要忘记,在免费主机绑定那几个需要做301转向的域名即可。
PS:有www和无www域名:
www.gw020.com 和gw020.com
其实是2个不同的域名,就是说带有www的域名其实只是个二级域名。因为非常常用,所以习惯必须有www。而对于搜索引擎来说,这是2个域名,所以会出现经常是没有www的域名被收录很多,而有www的域名没有被收录,或者收录量完全想法或不同。如果很在意这个流量转化和权重集中,可以把其中一个做301重定向。方法同上。
更多关于网络营销策划分享,尽在网创同策 首发 www.z1015.com 。
本文原创,转载请注明来自 www.z1015.com
。