Drupalを使用した醸造所のウェブサイトに取り組んでいます。18歳未満の未成年者はウェブサイトを閲覧できないため、アクセスしたページはモジュール(リーガル)を通過し、ユーザーが「続行」をクリックして18歳以上であることを確認すると、サイトがユーザーに表示されます。法定年齢を真として保存します。
問題は、検索エンジンボットがページにアクセスすると、法定年齢確認ページにもリダイレクトされることです。PHPでボットまたはブラウザーを判別するために、次のスクリプトを試しました。
$agent = $_SERVER['HTTP_USER_AGENT'];
if(( eregi("bot", $agent) || eregi("slurp", $agent) )) {
$_SESSION['legalage'] = true;
drupal_goto($_REQUEST['destination']);
}
しかし、それは機能していないようです。ブラウザ/人間が年齢要件を通過する必要があり、ボットがコンテンツに直接アクセスできるように、この問題を処理する方法について誰かが私に提案できる場合。前もって感謝します。