访问本页面 您的浏览器需要支持JavaScript的解决办法

  百度site:首页出现"访问本页面,您的浏览器需要支持JavaScript".这样的情况,对于一个刚刚引起搜索引擎重视的新站来说是相当大的打击,需要尽快找出原因跟解决办法。

  首先分析原因,用站长工具模拟搜索引擎蜘蛛抓取,结果却是“访问本页面,您的浏览器需要支持JavaScript”。用谷歌管理员工具中实验室“像Googlebot 一样抓取”,下图:

  结果为抓取失败,证明是蜘蛛无法抓取网站。

  这不是个小问题,一个网站搜索引擎抓取不了,还有什么意义?百度一下,解决办法多是开启你的IE JavaScript,进入internet选项,点击“高级”选项卡,点击下面的“还原默认设置”。网页是可以正常访问的,现在是这种问题出现在百度、google等搜索引擎快照里。

  后来还是在Google得出结论,服务器被攻击,开启了CC攻击硬防,非人为访问的都会被拒绝。

  CC攻击:攻击者利用一个大流量网站去攻击一个小网站或者虚拟主机。具体操作,在一个流量非常大的网站首页里面加上例如<iframe src=http://www.xxxx.info border=0 width=0 height=0></iframe>这样代码,来调用要攻击的网站地址。加入几十句或者上百句这样的代码更多,如果一天有100万人访问这个大流量的网站,就会相当于几十倍上百倍人访问你的首页,普通服务器肯定承受不了,CC攻击比DDOS简单,有时候更有效,由于流量的真实性,物理上很难防,不过有个致命的弱点:HTTP_REFERER,通过判断来路来阻止攻击源,然后做相应处理。

  外链网所租用的空间是诚信合租网的,不了解服务器都是怎样防CC的,服务器硬防一般是关的,一旦检测到有CC攻击行为,防CC攻击就开启了。搜索引擎抓取返回“访问本页面,您的浏览器需要支持JavaScript”这样的结果,是空间商防CC攻击的代码把搜索引擎也给屏蔽了,做法不妥。

  吃一堑长一智,又学到一样知识。问题找到了,联系空间商解决。诚信合租网的服务态度也是蛮好的,后台提交了问题,很快解决了,看上图,Googlebot已经成功抓取了网站。是否能解决百度结果"访问本页面,您的浏览器需要支持JavaScript“问题和是否影响本站的快照以及权重,有待日后观察!

  本文来源:外链网 http://www.wailian.info/

时间: 2024-08-22 14:11:57

访问本页面 您的浏览器需要支持JavaScript的解决办法的相关文章

关于Mozilla浏览器不支持innerText的解决办法_javascript技巧

比如: <p id="test"><strong><font color="red">Hello</font> , world!</strong></p> 我们使用代码:alert((document.getElementById("test")).innerText) 在IE.Chrome中,均能获取到"Hello , world!",但是在Firefo

ie6浏览器不支持position:fixed解决办法

滚动条是body的滚动,固定元素是相对body定位,那么把它设置窗口那么高,不就一直是在窗口那个位置了?  代码如下 复制代码 html { _overflow: hidden; } body { _height: 100%; _overflow: auto; } .box {     position: fixed;     left: 10px;     top: 180px;     _position: absolute; } 自家用法介绍  代码如下 复制代码 html,html bo

判断浏览器是否支持JavaScript和Cookies

cookie|cookies|javascript|浏览器 判断访问者的浏览器是否支持JavaScript和Cookies 许多网站需要客户端做许多复杂的工作,比如:用客户端 JavaScript 进行数据合法性校验,这需要客户浏览器的JavaScript enabled;使用 Session 变量记录身份等信息,需要浏览器 Cookies enabled.因此,有必要确定用户浏览器中的这些选项被打开.在我的网站中,我使用了一串简洁的代码实现这些功能,在用户登录时进行检查,如果不符合就不让登录.

JavaScript 验证浏览器是否支持javascript的方法小结_javascript技巧

效果:  先来看看别的网站是怎么做的: google.com的登录: 客户端 和服务器端都验证了,并且提示信息一样的 baidu.com 的登录: 屏蔽了密码输入框 http://fanfou.com/register : 客户端和后台都验证了,但是提示的信息方式不一样 http://login.xiaonei.com/Login.do : 用户禁用Js后有提示信息 我的实现步骤: 思想: 1,默认(禁用js)submit按钮式不显示的,如果启用后,就显示submit按钮 2,通过<noscri

滑动 左滑 右滑-JqueryMobile滑动事件,有的浏览器不支持,怎么解决呢?

问题描述 JqueryMobile滑动事件,有的浏览器不支持,怎么解决呢? jquerymobile的: $("#lic").bind("swipeleft", function () {} 事件: 支持浏览器: ios自带浏览器safari andriod自带浏览器 一般支持: QQ浏览器对滑动事件的支持欠缺,时灵时不灵 UC浏览器本身封装了左右滑动事件,对图片滑动引起冲突 不支持: WP操作系统的IE浏览器,无法监听到滑动事件. 请问怎么解决呢? 解决方案 楼主

Win7系统IE浏览器不支持Cookie的解决方法

方法如下:   1.打开IE浏览器,点击上面的"工具"按钮,在弹出的下拉菜单中选择"Internet选项":     2.在Internet选项窗口界面中,切换至"隐私"项,滑动滑块设置为中,然后点击下面的"高级"按钮:     3.勾选"替代自动cookie处理"和"总是允许会话cookie,点击确定即可.     关于Win7系统浏览器不支持Cookie的解决方法就介绍到这里了,用户如果在使用

360浏览器占用内存过高解决办法

  说到360安全浏览器,很多人都是又爱又恨,一方面方便,另一方面有老是提醒内存占用过高,小编也是经常遇到,解决的方法网上有很多,不过我自己试了试,都是治标不治本的,下面为大家分析一下问题原因以及360浏览器占用内存过高解决办法. 360浏览器占用内存过高 内存过高原因分析: 在360浏览器3.x的多进程的框架下,内存占用比单进程高,但是优点是能在网页关闭之后完全释放网页占用的资源.在360浏览器3.x的混合进程的框架下,内存占用比单进程较高,但是优点是能在网页关闭之后较好释放网页占用的资源.

Ajax打开新窗口被浏览器拦截的两种解决办法

最近在做支付时发现打开支付窗口时被浏览器拦截了,百度了一下才发现是因为打开窗口前用ajax验证是否能支付,所以不是用户主动触发的打开ixin窗口,浏览器认为这样不安全,所以给拦截了. 解决办法一 先开始打开一个空的新窗口,然后改变新窗口的url,具体代码为 var wd = window.open(); $.ajax({ type: "POST", dataType: "json", url: URL, data: {orderNo:orderNo}, succes

本地php环境不支持curl_exec的解决办法

在测试安装某源码时,安装程序检测到本地php环境不支持curl_exec         我果断进行了一阵搜索后,东拼西凑找到了一些php环境不支持curl_exec的解决办法,通过自己实际操作解决了这个问题.以下是自己操作后总结的方法: 1.在C盘的windows目录下找到PHP.INI配置文件,使用PHP编辑器打开,找到extension_dir = "../",改为自己php安装目录下ext目录的绝对路径,如:extension_dir = "C:/AppServ/ph