최근에 웹사이트를 정리해야 합니다. 웹사이트에서 Baidusearch엔진에 의해 색인이 생성되지 않은 페이지를 감지하고 관련 조정을 해야 합니다. 사이트 명령어를 하나씩 사용해서 잘 보이지 않아서 php 프로그램을 이용해서 일괄처리를 해보자고 생각했는데, 최근에는 웹사이트를 정리해야 하는데, 웹사이트에서 어떤 페이지가 아닌지 알아내야 합니다. 관련 조정을 위해 Baidu 검색
index엔진으로 색인을 생성했습니다. 사이트 명령을 하나씩 사용하여 명확하게 볼 수 없기 때문에 PHP 프로그램을 사용하여 일괄 처리하려고 생각했습니다. 몇 가지 조사 결과 실제로 매우 간단하다는 것을 알았습니다. Baidu에 페이지가 포함되어 있는지 감지하는 기능입니다. 다음은 구체적인 코드입니다.
코드는 다음과 같습니다.<?php
/*
* 检测网页是否被百度收录,返回1则表示收录 返回0表示没有收录
* @ param string $url 待检测的网址
*/
function checkBaiduInclude($url){
$url='http://www.baidu.com/s?wd='.$url;
$curl=curl_init();
curl_setopt($curl,CURLOPT_URL,$url);
curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);
$rs=curl_exec($curl);
curl_close($curl);
if(!strpos($rs,'抱歉,没有找到')){
return 1;
}else{
return 0;
}
}
의미는 매우 간단합니다. 예를 들어 URL이 http://www.phpernote.com/
-function/833.html이 포함되어 있습니다. checkBaiduInclude('http://www.phpernote.com/javascript-function/833.html'); 결과를 직접 확인하세요.
위 내용은 PHP에서 컬을 통해 Baidu에서 페이지의 색인을 생성했는지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!