块机器人访问付费URL



我有laravel应用程序,该应用程序从外部链接,付费链接中提供一些内容。问题是,当这些机器人提出100000个请求时,机器人正在一个月结束时访问所有这些链接和获得账单。

我如何限制机器人和其他不需要的访客的访问?

完全同意@charlesduffy,现在,如果您想要简单的东西,可以修改Laravel限制率请求的方式。检查Graham Campbell制作的包裹。

您应仅允许身份验证的用户使用routes/web.php中适当路由上的auth Middleware访问这些高级链接:

Route::get('linkWhichCostsYouMoney', function () {
    // Only authenticated users may enter...
})->middleware('auth');

请参阅Laravel文档。

您还可以尝试使用Robots.txt访问付费页面。这只会停止好机器人,而不是糟糕的机器人。

最后,根据您的应用程序,可以在本地缓存内容,并避免为每个请求使用付费服务。如果您希望搜索引擎索引您的页面,包括付费内容,这是您应该遵循的路径。

相关内容

  • 没有找到相关文章

最新更新