我的网站使用AJAX
加载了一些标签。标签页的内容是PHP文件。
我注意到有些用户直接访问标签内容页面(他们不应该这样做)。
有没有办法阻止用户直接访问这些网页? (如果直接加载,可能会将它们重定向到父页面?)
有没有办法阻止机器人直接提供这些TAB
页面?我尝试将以下内容添加到TAB
页面中,但不确定这是否足够:
<link href="http://www.example.com/parent/index.php" rel="canonical">
答案 0 :(得分:0)
您可以使用PHP $_SERVER['HTTP_REFERER']
阻止直接访问。
if (isset($_SERVER['HTTP_REFERER'])) {
if ($_SERVER['HTTP_REFERER'] !== "http://www.example.com/parent/index.php") {
header("Location: http://www.example.com/parent/index.php");
exit();
}
}