我想要.htaccess阻止.mp3文件的直接网址。 但是网页可以使用javascript。
所以这需要被阻止:
http://www.domain.com/music/song.mp3
但这是允许的:
<a href="song" title="title song" class="play">play song</a>
$('.play').click(function (e) {
e.preventDefault();
var music = this.href.slice(22);
$("#jplayer_N")
.jPlayer("setMedia", {title: this.title, mp3: '/music/' +music+'.mp3'})
.jPlayer("play");
});
我现在有这个.htaccess,这只是阻止了它。
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://(www\.)?domain.com/ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?domain.com.*$ [NC]
RewriteRule \.(mp3)$ - [F]
ErrorDocument 403 http://www.doainm.com
有人可以告诉我该怎么做吗?