如何制作私人网址?

Goo*_*bot 9 html php robots.txt web

我想创建一个私人网址

http://domain.com/content.php?secret_token=XXXXX
Run Code Online (Sandbox Code Playgroud)

然后,只有拥有确切URL(例如通过电子邮件收到)的访问者才能看到该页面.我们$_GET['secret_token']在显示内容之前检查.

我的问题是,如果任何机会搜索机器人找到URL,他们将只是索引它,URL将是公共的.有没有一种实用的方法来避免机器人访问和后续索引?

可能但不利的方法:

  1. 登录系统(例如通过php会话):但我不想提供用户登录.

  2. 受密码保护的文件夹:问题如上.

  3. 使用Robots.txt:许多搜索引擎机器人都不尊重它.

Cra*_*art 7

你所谈论的是通过默默无闻的安全.它永远不是一个好主意.如果你必须,我会提出这些想法:

  • 使链接过期
  • 将链接锁定到第一次访问的C或D类IP
  • 在使用时间敏感令牌转发到真实页面之前,页面向用户提出类似逻辑问题的挑战(两步过程),如果挑战失败,则返回404以便爬虫停止.