2013-03-04 106 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

相關問題