百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>html5教程> HTML网页主动跳转的5种办法
分享文章到:

HTML网页主动跳转的5种办法

发布时间:12/01 来源:未知 浏览: 关键词:

(引荐教程:html教程)

在我们停止网站创立时经常会碰到需要停止网页跳转的状况,本文就来为大家介绍五种网页主动跳转的办法.有必然的参照 价值,有需要的伴侣可以参照 一下,但愿对大家有所帮忙。

网页主动跳转5种办法:

第一种网页主动跳转办法:meta refresh主动跳转法

在网页的head区域的meta refresh标签中,参加主动跳转代码,可实现网页的马上或延时主动跳转。

示例如下:

 <meta http-equiv="refresh" content="10;url= http://xfbbs.com/ ">

上述html代码中的“10”是延时跳转的时间,单位是秒。假如设为0,就表示马上跳转。

http://xfbbs.com ”是跳转的目标地址,可以是统一域名下的站内相对途径,也可以是不一样域名的站外地址。

由于搜索引擎能够读取html,所以关于这种主动跳转办法,搜索引擎是能够主动检测出来的。 被视为作弊,则主要看跳转时间。假如跳转时间为0,就大概会被视为作弊,从而受到惩办。假如有时间延迟(一样3秒以上),就会被视为正常利用。

第二种网页主动跳转办法:body onload主动跳转法

在网页加载时通过onload事件指定parent.location停止主动跳转。

示例如下:

 <body onload="parent.location=' http://xfbbs.com' ">

这种办法与第一种办法一样,能够被搜索引擎识别。

第三种网页主动跳转办法:javascript主动跳转法

javascript可以实现网页的主动跳转,假如要实现马上跳转,将跳转代码放在网页的head区域即可。

示例如下:

<script language="javascript"> location.replace(" http://xfbbs.com/yule/tietu/ ") </script>

其中的“ http://xfbbs.com/yule/tietu/ ”是重定向目标地址。

由于搜索引擎没法解析javascript,所以搜索引擎便没法识别用javascript足本停止的主动跳转。

第四种网页主动跳转办法:表单主动跳转法

关于表单大家都很熟知,就是将表单中填写的内容,提交到action参数中指定的url地址中,目标url再对接收到的数据停止处置。利用这一点,我们可间接的实现网页跳转,只不外,我们并不需要提交任何表单内容。再结合javascript足本,可以对表单停止主动提交。

示例如下:

<form name="form1" action= http://xfbbs.com/index.html method="get"> </form> 
<script language="javascript"> document.form1.submit() </script>

其中form1名称任意,但二处form1应当统一。

action中的url地址必需以文件名结尾,例如“action= http://xfbbs.com/ ”或“action= http://xfbbs.com/yule ”便是不标准写法。method可以是get也可以是post,但按照我的经历,提交空表单时最好使用get。

一目了然,由于搜索引擎的蜘蛛程序是不会填写表单的,所以搜索引擎便没法识别通过这种办法实现的网页主动跳转。

第五种网页主动跳转办法:程序跳转法(response.redirectserver.transfer

每种程序都有各自的页面跳转办法,例如asp中使用response.redirect 来停止跳转。

跳转典范如下:

response.redirect " http://xfbbs.com "

它的作用是,asp程序运转到该行代码后,会马上跳转到目标url地址中去。

在asp中,除了使用response.redirect 做跳转外,还有一个跳转办法,用server.transfer停止跳转。

跳转典范如下:

response.redirect "/yule/tietu/index.html"

留意,这里的url地址,必需是站内地址,且url地址必需以文件名结尾,例如:response.redirect "/yule/tietu/" 便是错误用途。

response.redirectserver.transfer都能实现网页主动跳转,但二者也有不一样之处,前者可以跳转到站内url,也可以跳转到站外url,而后者只能跳转到站内文件,且阅读器地址栏的url将保持不变。

server.transfer还有很多好处,这里不多详述,大家可在搜索引擎中查寻它的更多材料。 使用response.redirect 跳转虽然是在效劳器端完成跳转的,但它终究是转换成html后在客户端施行的,因此,也能被搜索引擎识别,过多的使用亦会被当作作弊处置。

假如是在统一网站内部的不一样网页间跳转,倡议使用server.transfer跳转,server.transfer必定不会被搜索引擎视为作弊。

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有151人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板