我的index.php中有以下表格:
<form action="index.php" method="GET">
<input name="id" type="text">
</form>
我知道我可以将方法更改为POST,以便googlebot(或任何其他机器人)不会提交此内容。但是我需要这是一个GET表格。
$_GET["id"]
时设置了noindex和nofollow(即在index.php?id=123
上)我正在寻找一种方法来阻止googlebot进入index.php?id='some random number'
答案 0 :(得分:0)
只需做一个简单的测试并返回404标题。当然,这不是非常有效,但它可以满足您的需求
if(isset($_GET['id']) && strpos($_SERVER['HTTP_USER_AGENT'], 'Googlebot') !== false) {
header("HTTP/1.0 404 Not Found");
exit;
}