ホームページ > バックエンド開発 > PHPチュートリアル > PHP_PHP チュートリアルのカールを使用して、ページが Baidu によってインデックス付けされているかどうかを検出する

PHP_PHP チュートリアルのカールを使用して、ページが Baidu によってインデックス付けされているかどうかを検出する

WBOY
リリース: 2016-07-21 16:12:59
オリジナル
848 人が閲覧しました

最近 Web サイトを整理する必要があり、Web サイト内のどのページが Baidu 検索エンジンによってインデックスされていないかを検出し、関連する調整を行う必要があります。いちいちsiteコマンドでやってもよく見えなかったので、PHPプログラムを使ってバッチ処理することを考えましたが、実際は非常に簡単であることがわかりました。ページが Baidu 共有機能に含まれているかどうかを検出します。

以下は具体的なコードです:

コードをコピーします コードは次のとおりです:

/*
* Web ページが Baidu に含まれているかどうかを確認します。1 が返されると、含まれていないことを意味します。 @ param string $url 検出する 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) 、「申し訳ありませんが、見つかりませんでした」) ){

その意味は非常に簡単です。たとえば、URL http://www.phpernote.com/javascript-function/833.html が含まれているかどうかを確認する必要がある場合、必要なのは次のとおりです。
checkBaiduInclude('http://www.phpernote.com/javascript-function/833.html'); 結果を自分で確認してください。

この記事は PHP Programmer’s Notes から転載しています

http://www.bkjia.com/PHPjc/313563.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/313563.html

技術記事最近、Web サイトを整理する必要があり、Web サイト内のどのページが Baidu 検索エンジンによってインデックスされていないかを検出し、関連する調整を行う必要があります。 siteコマンドで一つ一つ見るのは大変なので…
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート