上海恒石信息科技有限公司营销服务 点击这里给上海恒石信息科技有限公司发消息
首 页 新闻观点 恒石实力 解决方案 网站建设 恒石服务 精品案例 联系我们
收藏恒石信息科技
主页 > 新闻观点 > 恒石观点 >

301跳转--恒石知道

来源: 日期:2011-10-28 17:25:41 点击:

当有多个域名指向你的站点时,301跳转是每个网站常用的一种页面跳转方式,针对SEO来说,有以下两点作用:

1,301跳转是搜索引擎认可的一种跳转方式,也就是说通过这种方式从一个网址跳转到另外一个网址并不会受到搜索引擎的惩罚。

2,当网站要更更换网址时,怎么样才能让老的域名www.91nk.com的权重转移到新的域名www.eshhs.com上。搜索引擎的设计者利用301跳转可以完成。需要强调的是。通过301跳转。权重并不能完全转移。301只能说可以让损失减少到最低。

301的具体设置方式

1、IIS下301设置

Internet信息服务管理器 -> 虚拟目录 -> 重定向到URL,输入需要转向的目标URL,并选择“资源的永久重定向”。

2、ASP.Net下的301转向代码

<script runat=”server”>
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = “301 Moved Permanently”;
Response.AddHeader(”Location”,”www.eshhs.com/301/“);
}
</script>

3.ASP下的301转向代码

<%@ Language=VBScript %>
<%
if request.ServerVariables("SERVER_NAME")=www.eshhs.com or request.ServerVariables("SERVER_NAME")="eshhs.com" then
 Response.Status="301 Moved Permanently"
 Response.AddHeader "Location", "http://www.eshhs.com/"
 Response.End
end if
%>。

4、PHP下的301转向代码

if(($HTTP_SERVER_VARS["HTTP_HOST"]==www.eshhs.com)||($HTTP_SERVER_VARS["HTTP_HOST"]=="eshhs.com"))
{
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.eshhs.com/");
}
 

5、CGI Perl下的301转向代码

$q = new CGI;
print $q->redirect(”www.eshhs.com/301/”);

6、JSP下的301转向代码

<%
response.setStatus(301);
response.setHeader( “Location”, “www.eshhs/301/ );
response.setHeader( “Connection”, “close” );
%>

7、Apache下301转向代码

新建.htaccess文件,输入下列内容(需要开启mod_rewrite):

1)将不带WWW的域名转向到带WWW的域名下

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^lesishu.cn [NC]
RewriteRule ^(.*)$www.eshhs.com/301/[L,R=301]

2)重定向到新域名

Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$www.eshhs.com/301/ [L,R=301]

3)使用正则进行301转向,实现伪静态

Options +FollowSymLinks
RewriteEngine on
RewriteRule ^news-(.+)\.html$ news.php?id=$1

将news.php?id=123这样的地址转向到news-123.html

8、Apache下vhosts.conf中配置301转向

为实现URL规范化,SEO通常将不带WWW的域名转向到带WWW域名,vhosts.conf中配置为:

<VirtualHost *:80>
ServerName www.eshhs.com/

DocumentRoot /home/eshhs

</VirtualHost>

<VirtualHost *:80>
ServerNameehhs.com
RedirectMatch permanent ^/(.*) www.eshhs.com/301/

</VirtualHost>

(责任编辑:kikco)

 

合作伙伴 |  联系我们  |  网站地图  |  版权声明
地址:上海市普陀区顺义路18号1407室    电话/传真:021-55785519   上海恒石网络提供 整合网络营销 上海网站建设 上海网络营销 上海网络推广
Copyright @ 2009 91nk All Rights Reserved
沪ICP备09063498号
www.czjiayang.com www.hzyijiazm.com www.gzrjqm.com www.xytfkj.com www.tianyijiqi.com www.bygds.com www.czbyLxx.net www.Longshunweiye.com www.fanghaisoft.com www.uu2me.com www.hrbbaiLian.com www.geiLijz.com www.zf-soft.com www.yycxst.com www.Lbxwood.com www.dysstc.com www.Leengchun.com www.zgjinboer.com www.Lxguitar.com www.0517yLg.com