能够自动发布文章的自动采集器( 网页自动跳转5种方法.有一定的参考价值,赶紧收藏!)
优采云 发布时间: 2021-10-14 23:27能够自动发布文章的自动采集器(
网页自动跳转5种方法.有一定的参考价值,赶紧收藏!)
(推荐教程:html教程)
我们在创建网站的时候,经常会遇到需要网页重定向的情况。本文将向您介绍五种自动重定向网页的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。
5种自动重定向网页的方法:
第一种网页自动跳转方法:meta refresh自动跳转方法
在网页头部区域的meta refresh标签中,添加自动跳转代码,实现网页的立即或延迟自动跳转。
示例如下:
上面html代码中的“10”是延迟跳转的时间,单位为秒。如果设置为 0,则表示立即跳转。
"" 是重定向的目的地址,可以是同域名下站点内的相对路径,也可以是不同域名下的异地地址。
由于搜索引擎可以读取html,搜索引擎可以自动检测这种自动跳转方式。如果算作弊,主要看跳跃时间。如果跳跃时间为0,则可能被视为作弊而受到处罚。如果有时间延迟(一般超过3秒),则视为正常应用。
网页自动跳转方法二:body onload自动跳转方法
网页加载时,通过onload事件指定parent.location自动跳转。
示例如下:
该方法与第一种方法相同,可以被搜索引擎识别。
网页自动跳转的第三种方法:javascript自动跳转方法
JavaScript可以实现网页的自动跳转,如果想立即实现跳转,只需将跳转代码放在网页的头部区域即可。
示例如下:
location.replace(" http://xfbbs.com/yule/tietu/ ")
"" 是重定向目标地址。
由于搜索引擎无法解析 javascript,搜索引擎无法识别使用 javascript 脚本进行的自动跳转。
第四种网页自动跳转方法:表单自动跳转方法
表单大家都很熟悉了,就是将表单中填写的内容提交到action参数中指定的url地址,然后目标url对接收到的数据进行处理。使用这个,我们可以间接实现网页重定向,但是不需要提交任何表单内容。结合javascript脚本,可以自动提交表单。
示例如下:
document.form1.submit()
form1的名字是任意的,但是两个form1要统一。
操作中的 URL 地址必须以文件名结尾。例如,“action=”或“action=”不是标准化的。方法可以是get,也可以是post,但根据我的经验,提交空表单时最好使用get。
众所周知,由于搜索引擎的蜘蛛程序没有填写表单,所以搜索引擎无法识别通过这种方式实现的网页自动重定向。
第五种网页自动重定向方法:程序重定向方法(response.redirect、server.transfer)
每个程序都有自己的页面跳转方法,比如在asp中使用response.redirect来跳转。
跳转示例如下:
response.redirect " http://xfbbs.com "
它的作用是asp程序运行到这行代码后,立即跳转到目标url地址。
在asp中,除了使用response.redirect进行重定向外,还有一种redirect方法,就是使用server.transfer进行重定向。
跳转示例如下:
response.redirect "/yule/tietu/index.html"
注意这里的url地址必须是站点地址,url地址必须以文件名结尾,例如:response.redirect "/yule/tietu/"就是错误的用法。
response.redirect 和 server.transfer 都可以实现网页自动重定向,但两者也有区别。前者可以跳转到站点url或者offsite url,后者只能跳转到站点文件。并且浏览器地址栏中的 url 将保持不变。
server.transfer的好处很多,这里不详述,大家可以在搜索引擎中找到更多相关信息。虽然使用 response.redirect 的重定向是在服务器端完成的,但最终转换成 html 并在客户端执行。因此,它也可以被搜索引擎识别。过度使用也将被视为作弊。.
如果在同一个网站内的不同网页之间进行重定向,建议使用server.transfer进行重定向。Server.transfer 绝对不会被搜索引擎视为作弊。