我面临以下情况:
一个大客户想要建立一个在线平台,其文件可以被用户看到,但他希望通过url访问是不可能的。
换句话说:他希望<img src="images/lorem_ipsum.jpg" />
流式传输图像,但 http://url/images/lorem_ipsum.jpg 被阻止。
所以,在这一点上,我找到了一个解决方案,但它并不令人满意:
<img src="data:image/jpeg;base64,/images/lorem_ipsum.jpg" />
所以......主要问题是,我们可以使用.htaccess做任何事情来达到相同的目的吗?
实际上没有任何方法可以做到您的要求。当然,您可以基于64张图像,但现实情况是,这样做会大大减慢您的网站加载时间。有防止热链接.htaccess文件黑客,但这并不能阻止任何人欺骗您的网站引用网址。长话短说,你为什么要打扰?您无法阻止人们下载/使用您的图像。