.htaccess 是否有办法跟踪到我的图像的热链接

bsxbgnwa  于 2022-11-30  发布在  其他
关注(0)|答案(1)|浏览(110)

所以我有很多统计图像。
我把它们免费贴在我的网站上。
我鼓励人们在自己的网站或平台上使用它们。
所以这是很好的人正在这样做。但我想知道什么网站或IP地址是热链接,并有一些分析(意见,如)对他们。
这是可能的吗?我明白当人们下载一个使用跟踪是不可能的,所以我只想跟踪热链接部分。
我在想也许用.htaccess
我目前还没有一个PHP脚本来提供这些图像。
您可以直接抓取https://example.com/image.png
或者我应该使用PHP来提供图像脚本?或者可能是一个在线服务?
服务器日志不是一个可以使用的选项。

7cwmlq89

7cwmlq891#

正如@arkascha在评论中所说,您应该分析Web服务器的(Apache)访问日志中应该已经记录了此信息。具体来说,Referer(一个r)HTTP请求标头。(尽管该数据并非100%可靠,因为用户“用户可以抑制浏览器发送的Referer报头(如果他们这样选择的话),并且网站本身也可以通过设置referrer-policy来抑制引用者。
Referer标头包含用户被引用的URL。另一个网站上的热链接图像(从您的网站提取图像)将包含显示图像的URL(除非有某些限制)。但是,直接请求(如果用户直接在浏览器中键入图像URL)不会生成引用站点,并且Referer标头为空。
请注意,虽然所记录的Referer包含有关热链接图像的网站的信息,但所记录的相应IP地址是发出请求的个人用户的IP地址。
除非您有更具体的要求,否则您不需要任何额外的.htaccess或PHP脚本。

相关问题