有一个PC页面,我想蜘蛛访问和访客PC端访问时不跳转,真实用户手机端访问时跳转指定的手机页面要怎么处理。

如题所述

检测Referer以及判断客户端的User-Agent,简单的页面可以这么简单处理,当然这种方法还是可以用模拟的方法破掉的,想足够强壮不被蜘蛛趴的话,需要做动态验证,算法够复杂客户模拟无法轻易破解就行,请求的md5值不一致就是你要打击的目标了!

温馨提示:内容为网友见解,仅供参考
无其他回答

有一个PC页面,我想蜘蛛访问和访客PC端访问时不跳转,真实用户手机端访问...
检测Referer以及判断客户端的User-Agent,简单的页面可以这么简单处理,当然这种方法还是可以用模拟的方法破掉的,想足够强壮不被蜘蛛趴的话,需要做动态验证,算法够复杂客户模拟无法轻易破解就行,请求的md5值不一致就是你要打击的目标了!

网站蜘蛛访问的和我们打开的内容不一样 怎么弄的
这个不一定是蜘蛛劫持,你表述的,就是通过两种方式打开的页面内容不一样,这个是个人化搜索造成的,就是地理位置不同,在北京和上海,同时搜索一个关键词,搜索的接过会不同

PHP判断搜索引擎蜘蛛访问屏蔽或跳转示例代码
实现PHP判断搜索引擎蜘蛛访问屏蔽或跳转的示例代码,通常基于HTTP请求头的分析。本文提供代码实例,以便开发者在实际应用中引用。示例代码一:为了判断非搜索引擎蜘蛛的访问,可以采用如下代码逻辑,确保仅在请求未来自搜索引擎时执行所需操作。示例代码二:示例代码三:示例代码四:在这些代码段中,`header()`...

SEO优化中不可忽视的蜘蛛陷阱
有的网站页面使用Flash视觉效果是很正常的,比如用Flash做的Logo、广告、图表等,这些对搜索引擎抓取和收录是没有问题的,很多网站的首页是一个大的Flash文件,这种就叫蜘蛛陷阱,在蜘蛛抓取时HTML代码中只是一个链接,并没有文字,虽然大的Flash效果看上去很好,外观看着也很漂亮,但可惜搜素引擎看不到,无法读取任何内容所以...

搜外SEO:什么是302跳转?301重定向与302跳转有什么区别?
了解302跳转,需先明确它是服务器返回的一种状态码,主要用于告知浏览器或搜索引擎蜘蛛访问特定网址时,实际内容位于其他位置,通常被称为临时性重定向。与之相对的301重定向,是一种永久性重定向方式,常用于更换域名或整合网站内容时,它能将旧网址的权重传递至新网址,确保搜索引擎在抓取新内容的同时,...

网页自动跳转 5种方法
第一种网页自动跳转方法:meta refresh自动跳转法 在网页的head区域的meta refresh标签中,加入自动跳转代码,可实现网页的立即或延时自动跳转。 示例如下: meta http-equiv="refresh" content="10;url= http:\/\/xfbbs.com\/ " 上述html代码中的“10”是延时跳转的时间,单位是秒...

百度蜘蛛抓取异常的原因?
1)针对百度refer的异常:网页针对来自百度的refer返回不同于正常内容的行为。2)针对百度ua的异常:网页对百度UA返回不同于页面原内容的行为。3)JS跳转异常:网页加载了百度无法识别的JS跳转代码,使得用户通过搜索结果进入页面后发生了跳转的情况。4)压力过大引起的偶然封禁:百度会根据站点的规模、访问...

蜘蛛陷阱的蜘蛛的6大陷阱
3、强制用Cookies部分站长为了让用户记住登陆信息,强迫用户使用Cookies如果未开启,则无法进行访问,访问页面显示的也不会正常,这种方式会让蜘蛛无法进行访问。4、框架结构首先各位站长你知道什么叫框架结构的世界吗?如果你不知道恭喜你,这个蜘蛛陷阱你已经躲避了,也不要去了解,所以有关框架结构的设计不...

蜘蛛状态码显示的404错误页面都是一些正常页面加了网站不存在的乱码后...
二、404错误页面对网站的影响 404页面是网站必备的一个页面,它承载着用户体验与SEO优化的重任。404页面通常为用户访问了网站上不存在或已删除的页面,服务器返回的404错误。如果站长没有设置404页面,会出现死链接,蜘蛛爬行这类网址时,不利于搜索引擎收录。可以说,404错误页面是增强用户体验的很好的做法...

移动端web站需要考虑seo吗
移动端网站也需要考虑SEO,具体操作步骤是:第一步、定位和页面设计。无论是PC端还是移动端,网站都要考虑清楚消费群体的定位问题。虽然智能手机用户数量非常普及,但是要明白中国的大部分手机用户使用的还是2G网络,一直高 喊的3G、4G手机用户只有大约15%左右。所以,在页面设计时,要考虑到用户打开网页的...

相似回答