【发布时间】:2022-11-27 19:18:02
【问题描述】:
所以我有很多统计图像。
我将它们免费发布在我的网站上。
我鼓励人们在自己的网站或平台上使用它们。
所以这样做的人很好。但我想知道哪些站点或 IP 地址是热链接的,并对它们进行一些分析(例如视图)。
这可能吗?我知道人们下载使用跟踪是不可能的,所以我只想跟踪热链接部分。
我在想也许可以用.htaccess?
我目前没有为这些图像提供服务的 PHP 脚本。
你可以直接抓住https://example.com/image.png
或者我应该使用 PHP 来提供图像脚本吗?或者在线服务?
【问题讨论】:
-
这回答了你的问题了吗? Allow/deny image hotlinking with .htaccess
-
您正在寻找一种方法来分析对这些资源的访问日志。有用于该任务的现有工具,例如可以提取该形式信息的 perl 脚本。如果这还不够,您将不得不改变人们访问资源的方式。您需要使用路由逻辑,而不是立即通过 http 服务器从文件中传送资源,该路由逻辑能够在分发资源之前将每次访问存储在数据库中。一种广泛传播的技术,您会发现许多此类路由器脚本的示例。不过,您必须根据自己的需要调整这些。