Mozilla Firefoxで一部のコンテンツを非表示にする場合は、次のコードを使用します。
<?php if (strpos($_SERVER['HTTP_USER_AGENT'], 'Gecko') == FALSE) { ?>
Hide only in Mozilla
<?php } ?>
私の質問は、一部のコンテンツをGooglebotに非表示にする方法です。
Mozilla Firefoxで一部のコンテンツを非表示にする場合は、次のコードを使用します。
<?php if (strpos($_SERVER['HTTP_USER_AGENT'], 'Gecko') == FALSE) { ?>
Hide only in Mozilla
<?php } ?>
私の質問は、一部のコンテンツをGooglebotに非表示にする方法です。
次のようなユーザーエージェントに基づいてgooglebotを検出できます
ユーザー エージェントのリストは、 http: //www.useragentstring.com/pages/Crawlerlist/ にあります。
Googlebot の場合:
if (strpos($_SERVER[‘HTTP_USER_AGENT’],"Googlebot"))
{
// do some functionality
}
しかし、Google の要素を非表示にするのは悪い考えです。Google は賢いので、間違いなく罰せられる可能性があります。
http://support.google.com/webmasters/bin/answer.py?hl=ja&answer=66355
robots.txt ファイルをウェブサーバーに配置し、googlebot またはすべての検索エンジンを除外するように設定する必要があります。それがどのように機能するかについての適切な説明は、www.robotstxt.orgにあります。