拦截MP3文件访问,但解决方案的可用性存在问题

时间:2018-12-19 22:24:31

标签: php apache nginx

我运行一个Podcast,并且由于feed和直接链接对知道谁在访问我的MP3文件非常重要。但是我在使解决方案正常工作时遇到问题。

这是我尝试过的:

a)PHP和.htaccess 虽然我可以编写一个简单的PHP脚本,使用readfile()将文件提供给访问者,但我需要(真正的)字节范围支持,并且由于需要在内存中打开文件,因此无法使用PHP。发送访问者请求的确切数据块。

b)x-发送文件 我不拥有服务器,虽然我可以尝试让托管公司允许使用此扩展名,但我根本找不到比2013年新的东西来辩护,我什至不确定x-sendfiles仍然有效。因为我没有root访问权限,所以“ x-accel-redirect”也无法正常工作,而且我不相信这会有所帮助。

这是我认为可以帮助的,但是我不知道如何实现:

a).htaccess在访问MP3文件时运行脚本,但仅将MP3文件返回给用户。 也许类似于仅在服务器端运行但不向用户输出的cron作业?但是我不确定如何使.htaccess做到这一点。

b)较新的扩展甚至配置? 关于x-sendfiles的任何内容都已经有将近十年的历史了,也许有些新东西,我才刚刚出台?

感谢您的帮助!任何事情都将不胜感激!

0 个答案:

没有答案