apache:密码保护 cgi-bin 应用程序?

apache:密码保护 cgi-bin 应用程序?

我有一个 CGI 应用程序,它在加载后立即采取行动。不幸的是,谷歌的机器人发现了它,并且他们忽略了诺机器人,因此这些动作是随机触发的。所以我想用密码保护CGI代码。我不希望cgi-bin脚本处理密码 - 我希望 Apache 在脚本运行之前执行此操作。

我不明白该怎么做? Apachecgi-bin通过ScriptAlias.没有Directory可设置的标签AuthType。为脚本创建目录并处理它<Directory>不会将其作为脚本运行。

这有什么技巧吗?

答案1

<Location>原来是这样。就像<Directory>你指定了 url 路径而不是文件系统路径一样,所以 /cgi-bin/pspecialScript 是要使用的。

根据我的经验,如果 Google 通过某人的 Google 帐户中的书签找到您的页面,则 norobots.txt 会被忽略。它决定无论如何抓取它。我知道它是这样找到的,因为没有指向相关页面的公共链接;这是一个私人提供的网址,谷歌直到有人为它添加了书签后才访问它。

相关内容