具体可以看一下这个示例代码:
<?php// 您的 API Token,在用户中心可查询到
$apiToken = "********************************"
// 需要检测的地址或域名
$reqUrl = "www.qq.com"
$url = sprintf("https://wx.horocn.com/api/v1/wxUrlCheck?api_token=%s&req_url=%s", $apiToken, $reqUrl)
$ch = curl_init($url)
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true)
curl_setopt($ch, CURLOPT_BINARYTRANSFER, true)
$responseBody = curl_exec($ch)
$responseArr = json_decode($responseBody, true)
if (json_last_error() != JSON_ERROR_NONE) {
echo "JSON 解析接口结果出错\n"
return
}
if (isset($responseArr['code']) && $responseArr['code'] == 0) {
// 接口正确返回
// $responseArr['data']['status'] 的取值范围:ok、blocked
// ok 表示正常、blocked 表示被封
printf("测试地址(%s)的状态为:%s\n", $reqUrl, $responseArr['data']['status'])
} else {
printf("接口异常:%s\n", var_export($responseArr, true))
}
如果被封是因为作弊,改一个新的域名一般来说解决不了什么问题。 另一个经常会碰到的问题是,网站被惩罚排名下降应该怎么办? 首先应该确定你的网站是完全被封,还是只是排名下降。 直接搜索一下域名或URL 用site:指令查一下 用网页上某一句独特的话(比如版权声明之类的在其他站点肯定不会出现的句子)搜索一下 如果你确认你的网站所有网页都已经从搜索引擎数据库里消失,那么有可能是服务器死机,也有可能robots.txt文件有问题,或者被检测出严重作弊行为。 如果你的网页还在数据库中,但排名下降,那么有可能是你网站有一些可疑的迹象而被惩罚,也有可能是搜索引擎算法改变。 这里所说的排名下降指的是大幅下降,如果只是从第一页掉到第二页,这纯属正常。如果从第一页掉到第二十页,那么你应该查一下。 1、服务器是否一切正常 最近有没有宕机?服务器设置是否正常?当搜索引擎蜘蛛来抓取的时候,服务器返回的是不是200状态码?如果服务器有问题,应该只是一个暂时的现象。 robots.txt文件是否正确 robots.txt文件用来阻挡搜索引擎蜘蛛抓取某些目录或某些文件,虽然这个功能很有用,但是很容易出错。 如果你的robots.txt文件设置有问题,搜索引擎蜘蛛就没办法抓取你的网站了。正常设置和有错的设置可能差别非常微小,要多次检查,确保无误。 网站是否过度优化 前面谈了很多具体的优化技巧和手段,比如关键词选择,标题标签的写作,关键词位置密度,网站结构等等。但如果你把所有这些技术都用上,那离出问题就不远了。 过度优化现在往往是排名被惩罚的重要原因。这里有个度的问题,做到哪样是适当优化,哪种程度是过度优化,只有靠经验来掌握了。如果你在优化的时候会安慰自己”这应该没事吧”,就说明恐怕快有事了。 2、可疑的页面转向 有不少页面会放上一些JavaScript转项或者meta refresh转向,这些都有可能被认为是可疑的手法。302转向也可能造成问题。 4、是否链接向其他有作弊嫌疑的网站 检查导出链接,是不是只链接向相关网站?是不是只链接向高质量网站?你链接的网站有没有被封或被惩罚的?如果有,你的网站被封或被惩罚的日子就不远了。 5、有没有复制内容网页 虽然复制内容不会导致网站被封,但如果你的域名权威度不高,可能导致排名下降。 3、是否有大量交叉链接 有不少站长会同时掌握很多网站,并且在这些网站之间互相交叉链接,这是很有可能导致问题的。 一个人拥有四五个网站,可以理解,但如果四五十个网站,每个网站都不大,质量也不高,还都互相链接起来,这就可疑了。 6、其他作弊手段 仔细检查有没有用隐藏网页?有没有发大量垃圾链接?欢迎分享,转载请注明来源:夏雨云
评论列表(0条)