几种网页自动跳转

1.定义语言
格式:
〈meta http-equiv=〃Content-Type〃 content=〃text/html; charset=gb2312〃〉
这是META最常见的用法,在制作网页时,在纯HTML代码下都会看到它,它起的作用是定义你网页的语言,当
访客浏览你的网页时,浏览器会自动识别并设置网页中的语言,如果你网页设置的是GB码,而访客没有安装
GB码,这时网页只会呈现访客人所设置的浏览器默认语言。同样的,如果该网页是英语,那么charset=en。
2.描述网页
格式:
〈meta name=〃Keywords〃 CONTENT=〃china,enterprise,business,net〃〉
META也常用来描述网页,以供某些搜索站台机器人的使用。大家知道,搜索站台分为两大类,一类为完全人
工登录,比如Yahoo;另一类为机器人搜索,以机器人搜索的搜索站台会包含更多的内容。机器人会搜索网
页META标签中所设置的描述关键字,把它们加入到搜索数据库中,用来索引你的网页。而这个标签很少有
人注意到。在格式中,Content列出了你所设置的关键字,这其中的内容可以自行设置,其间用逗号相隔。
这里有个技巧,你可以重复某一个单词,这样可以提高自己网站的排行位置,如:
〈meta name=〃Keywords〃 CONTENT=〃china,china,china,china〉
3.自动刷新页面
格式:
〈meta HTTP-EQUIV=〃refresh〃 CONTENT=〃8; URL=http://www.XXX.com〃〉
大家在浏览某一个网页时,会发现有些页在数秒后自动转到另外一页,这就是META的刷新作用,在CONTENT
中,8代表设置的秒数,而URL就是过8秒后自动连接的网页地址。
4.网页定级评价
格式:
〈META http-equiv=〃PICS-Label〃
content=′(PICS-1.1 〃 http://www.rsac.org/ratingsv01.html〃
l gen true comment 〃RSACi North America Server〃
for 〃 http://www.rsac.org〃
on 〃1996.04.16T08:15-0500〃
r (n 0 s 0 v 0 l 0))′〉
在Internet Explorer 4.0浏览器Internet选项中有一个内容设置,它可以防止浏览一些受限制的网站,而
之所以浏览器会自动识别某些网站是否受限制,就是因为在网站META标签中已经设置好了该网站的级别,
而该级别的评定是由美国RSAC,即娱乐委员会的评级机构评定的,如果你需要评价自己的网站,可以连接到
网站 http://www.rsac.org/,按要求提交表格,那么RSAC会提供一段META代码给你,复制到自己网页里就可
以了。
5.控制页面缓冲
格式:
〈meta HTTP-EQUIV=〃expires〃 CONTENT=〃TUE,11.NOV 1998 00:00 GMT〃〉
META可以设置网页到期的时间,也就是说,当你在Internet Explorer 4.0浏览器中设置浏览网页时首先查
看本地缓冲里的页面,那么当浏览某一网页,而本地缓冲又有时,那么浏览器会自动浏览缓冲区里的页面,
直到META中设置的时间到期,这时候,浏览器才会去取得新页面。
6.META的属性
HTTP-EQUIV=〃....〃 HTTP响应的标题头;
name=〃.....〃 META信息的名称;
content=〃....〃 META信息的具体内容;
scheme=〃...〃 META信息的图解。
5种常见网页自动跳转方法对SEO的影响
网页自动跳转,是指当用户访问某个网页时,被自动跳转到另一个网页中去。网页自动跳转的主要作用
是,当域名变更后,或者网站里的一个或多个网页被删除后,可以使用这种方式将用户引导到其它正常
的网页中去,从而留住用户。
不过,现在有许多人利用网页自动跳转来进行作弊,欺骗搜索引擎,从而实现提高网站搜索引擎排名的
目的。比较典型的方式是:先做一个“桥页”,当搜索引擎收录了这个桥页,并有较高排名时,桥页中
再使用网页自动跳转方式,将用户引导到用户本来无意访问的其它网页中去。
下面介绍一下五种常见的网页自动跳转方法,以及搜索引擎对这些跳转方法的辨识能力。
第一种网页自动跳转方法:Meta Refresh自动跳转法
在网页的head区域的Meta Refresh标签中,加入自动跳转代码,可实现网页的立即或延时自动跳转。
示例如下:
<meta http-equiv="Refresh" content="10;url=http://www.mn520.cc/">
上述html代码中的“10”是延时跳转的时间,单位是秒。如果设为0,就表示立即跳转。“www.XXX.com"是跳转的目标地址,可以是同一域名下的站内相对路径,也可以是不同域名
的站外地址。
由于搜索引擎能够读取HTML,所以对于这种自动跳转方法,搜索引擎是能够自动检测出来的。
至是会不会被视为作弊,则主要看跳转时间。如果跳转时间为0,就可能会被视为作弊,从而受到惩罚。
如果有时间延迟(一般3秒以上),就会被视为正常应用。
第二种网页自动跳转方法:body onload自动跳转法
在网页加载时通过onload事件指定parent.location进行自动跳转。
示例如下:
<body onLoad="parent.location='http://www.XXX.com">
这种方法与第一种方法一样,能够被搜索引擎识别。
第三种网页自动跳转方法:javascript自动跳转法
javascript可以实现网页的自动跳转,如果要实现立即跳转,将跳转代码放在网页的head区域即可。
示例如下:
<script language="javascript">
location.replace(" http://www.XXX.com/")
</script>
其中的“[www.XXX.com"是重定向目标地址。
由于搜索引擎无法解析javascript,所以搜索引擎便无法识别用javascript脚本进行的自动跳转。
第四种网页自动跳转方法:表单自动跳转法
对于表单大家都很熟悉,就是将表单中填写的内容,提交到action参数中指定的URL地址中,目标URL再
对接收到的数据进行处理。利用这一点,我们可间接的实现网页跳转,只不过,我们并不需要提交任何
表单内容。再结合javascript脚本,可以对表单进行自动提交。
示例如下:
<form name="form1" action=http://www.XXX.com/index.html method="get">
</form>
<script language="javascript">
document.form1.submit()
</script>
其中form1名称任意,但二处form1应该统一。action中的URL地址必须以文件名结尾,例如
“action=http://www.XXX.com/”或“action=http://www.XXX.com/”便是不规范写法。method可以是
get也可以是post,但根据我的经验,提交空表单时最好使用get。
众所周知,由于搜索引擎的蜘蛛程序是不会填写表单的,所以搜索引擎便无法识别通过这种方法实现的
网页自动跳转。
第五种网页自动跳转方法:程序跳转法(response.redirect 、server.transfer)
每种程序都有各自的页面跳转方法,例如asp中使用response.redirect 来进行跳转,跳转范例如下:
response.redirect " http://www.XXX.com"
它的作用是,asp程序运行到该行代码后,会立即跳转到目标url地址中去。
在asp中,除了使用response.redirect 做跳转外,还有一个跳转方法,用server.transfer进行跳转,
跳转范例如下:
response.redirect    "/yule/tietu/index.html"
注意,这里的url地址,必须是站内地址,且url地址必须以文件名结尾,例如 response.redirect 
"/yule/tietu/" 便是错误用法。
response.redirect和server.transfer都能实现网页自动跳转,但二者也有不同之处,前者可以跳转到
站内URL,也可以跳转到站外URL,而后者只能跳转到站内文件,且浏览器地址栏的URL将保持不变。
server.transfer还有许多好处,这里不多详述,大家可在搜索引擎中查找它的更多资料。
使用response.redirect 跳转虽然是在服务器端完成跳转的,但它最终是转换成html后在客户端执行的
,因此,也能被搜索引擎识别,过多的使用亦会被当作作弊处理。
如果是在同一网站内部的不同网页间跳转,建议使用server.transfer跳转,server.transfer肯定不会
被搜索引擎视为作弊。

你可能感兴趣的:(职场,网页,自动,休闲)