五种常见的网页自动跳转方法以及搜索引擎辨识能力

优采云 发布时间: 2021-08-11 21:01

  五种常见的网页自动跳转方法以及搜索引擎辨识能力

  自动网页重定向是指当用户访问一个网页时,他们会自动重定向到另一个网页。网页自动重定向的主要功能是当域名更改或网站中的一个或多个网页被删除时,可以通过该方法将用户引导至其他正常网页,从而留住用户。

  但是,现在很多人使用自动网页重定向来欺骗和欺骗搜索引擎,从而达到提高网站搜索引擎排名的目的。比较典型的做法是:先做一个“桥页”,当搜索引擎收录有这个桥页并且排名比较靠前,桥页就会用网页自动重定向的方式引导用户到不打算这样做的用户。转到访问过的其他网页。

  下面介绍五种常见的网页自动重定向方式,以及搜索引擎识别这些重定向方式的能力。

  第一个网页自动跳转方法:Meta Refresh自动跳转方法

  在网页头部区域的Meta Refresh标签中,添加自动跳转代码,实现网页的立即或延迟自动跳转。

  示例如下:

  上面html代码中的“10”是延迟跳转的时间,单位为秒。如果设置为 0,则表示立即跳转。 ""为重定向的目的地址,可以是同域名下站点内的相对路径,也可以是不同域名下的异地地址。

  由于搜索引擎可以读取HTML,搜索引擎可以自动检测到这种自动跳转方式。

  是否会被视为作弊主要看跳跃时间。如果跳跃时间为0,则可能被视为作弊而受到处罚。如果有时间延迟(一般超过3秒),则视为正常应用。

  第二种网页自动跳转方法:body onload自动跳转方法

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

  示例如下:

  此方法与第一种方法相同,可被搜索引擎识别。

  网页自动跳转的第三种方法:javascript自动跳转方法

  JavaScript 可以实现网页的自动跳转,如果想立即实现跳转,只需将跳转代码放在网页的头部区域即可。

  示例如下:

  “”是重定向目标地址。

  由于搜索引擎无法解析 javascript,搜索引擎无法识别使用 javascript 脚本进行的自动重定向。

  网页自动跳转的第四种方法:表单自动跳转方法

  表单大家都很熟悉了,就是将表单中填写的内容提交到action参数中指定的URL地址,然后目标URL会对接收到的数据进行处理。使用这个,我们可以间接实现网页重定向,但是不需要提交任何表单内容。结合javascript脚本,可以自动提交表单。

  示例如下:

  form1的名字是任意的,但是form1两处要统一。操作中的 URL 地址必须以文件名结尾。例如,“action=”或“action=”不是标准化的。方法可以是get,也可以是post,但根据我的经验,提交空表单时最好使用get。

  众所周知,由于搜索引擎蜘蛛不填写表单,搜索引擎无法识别通过这种方式实现的网页自动重定向。

  网页自动重定向的第五种方法:程序重定向方法(response.redirect, server.transfer)

  每个程序都有自己的页面跳转方法。比如在asp中使用response.redirect来跳转。跳转示例如下:

  response.redirect ""

  它的作用是asp程序运行到这行代码后,立即跳转到目标url地址。

  在asp中,除了使用response.redirect进行重定向外,还有一种重定向方式,使用server.transfer进行重定向。重定向示例如下:

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

  注意,这里的url地址必须是站点地址,url地址必须以文件名结尾,例如response.redirect "/yule/tietu/"是一个错误的用法。

  response.redirect 和 server.transfer 都可以实现网页自动重定向,但两者也有区别。前者可以跳转到站点网址或异地网址,而后者只能跳转到站点上的文件,浏览器地址栏中的网址保持不变。 server.transfer的好处很多,这里不详述,可以在搜索引擎中找到更多相关信息。

  虽然使用 response.redirect 的重定向是在服务端完成的,但最终会转换成 html 并在客户端执行。因此,它也可以被搜索引擎识别。过度使用也将被视为作弊处理。

  如果在同一个网站内的不同网页之间进行重定向,建议使用server.transfer进行重定向,server.transfer绝对不会被搜索引擎视为作弊

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线