允许谷歌进入密码保护区

我有许多客户的网站部分有密码保护。他们喜欢他们可以向用户收取访问内容的费用,但仍然允许谷歌进入他们的网站以对其进行索引。 PHP 脚本如何知道是否是 Google 访问该站点?当然,通过检查用户代理。

PHP

$allow_inside = ($is_logged_in) || substr_count($_SERVER['HTTP_USER_AGENT'],'Googlebot');

以上代码检查用户是否登录或用户代理是否为“Googlebot”。如此简单!

我给出的一个免责声明是,这不是最安全的做事方式。 Firefox 有一个插件,允许用户随意设置他们的用户代理。这是客户愿意承担的风险。

您绝对不想以这种方式保护敏感信息。独家新闻文章?当然,为什么不呢?在谷歌上的曝光可能值得一些黑客进入。我也将它用于网站的内置搜索引擎。

赞(0) 打赏

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏