2013-03-04 84 views
0

我运行一个音乐博客,我在播放mp3的顶部有一个播放器。我不希望用户能够查看我的代码以获取mp3的保存位置,转到该网站并保存mp3。我猜我可以禁止他们直接访问MP3的文件位置,但仍然允许我的MP3播放器工作。我的直觉是给我的.htaccess文件添加一些行,但我对htaccess知之甚少,所以有人可以帮我解决吗?如何禁止访问我的服务器上的目录?

+1

[如何防止直接URL访问文件](http://stackoverflow.com/q/10236717/102937) – 2013-03-04 21:56:00

+0

[拒绝通过htaccess直接访问文件夹和文件](http://stackoverflow.com/questions/9282124/deny-direct-access-to-a-folder-and-file-by-htaccess) – 2013-03-04 21:59:03

+0

我试过了你的第一个链接,它使得我的歌曲不会在我的音乐播放器中播放。我使用jPlayer作为音乐播放器。如果有帮助,我的网站是http://www.startingtofeelit.com/ – jas7457 2013-03-04 22:01:29

回答

4

这是不可能的。浏览器可以查看(在Chrome中,按F12并转到网络选项卡)文件实际下载的位置,然后直接从那里保存。

您无法阻止用户保存他已下载的内容。

+0

我曾经遇到过一个音乐网站(我认为是Scour.net)的工程师,他在路径中使用带有时间戳的符号链接,作为创建临时URL到一个只能共享几分钟的单一资产的方式我认为这是歌曲长度的6倍以允许慢速连接)。 – 2013-03-04 21:59:20

+0

@JasonSperske:同样,如果我的浏览器正在下载它,我(用户)可以保存它。不管它是什么,临时URL或不是,图像,歌曲或色情片。如果它在网络中,并且我的浏览器已下载并显示(播放)给我,我可以根据定义将它保存到我的电脑中。 – 2013-03-04 22:00:37

+0

我同意,它似乎是一个聪明的解决方案,以限制URLS的共享,这将导致音乐网站支付主机的文件而不收任何东西 – 2013-03-04 22:03:45

相关问题