.htaccess拒绝所有除了允许javascript访问


.htaccess deny all except allow javascript access as well

我目前正在使用。htacces阻止对服务器上一个目录的所有访问

deny from all

我使用php的所有编码,除了有一点我使用javascript播放mp3从我的安全目录。但这被。htaccess

阻止了

是否允许javascript访问目录,但仍然阻止人们输入url并访问文件?

对不起,我不熟悉。htaccess,弄不明白。

谢谢。

否,JavaScript为客户端;因此,如果它可以访问文件,客户端也可以。

考虑将文件移动到非公共目录,甚至可能在webroot之外,然后读取它们&使用脚本将它们发送到客户端。

没有,据我所知没有。为什么不把音乐移到另一个有索引的目录中,这样就不会列出所有的音乐文件了呢?

我最终使用这段代码来允许访问mp3和oggs,而不是其他。这不是最优的,但它有效。

deny from all
<FilesMatch ".(ogg|mp3)$">
Order Allow,Deny
allow from all
</FilesMatch>

谢谢你的回答