Php .htaccess拒绝除允许javascript访问之外的所有访问

Php .htaccess拒绝除允许javascript访问之外的所有访问,php,javascript,.htaccess,Php,Javascript,.htaccess,我当前正在使用.htacces阻止对服务器上的一个目录的所有访问 deny from all 我所有的编码都使用php,但有一次我使用javascript从我的安全目录播放MP3。但是这被.htaccess阻止了 是否允许javascript访问目录,但仍然阻止人们键入url和访问文件 抱歉,我是.htaccess的新手,无法理解 谢谢。不,我不知道。为什么不把音乐移到另一个有索引的目录中,这样就不会列出所有的音乐文件呢 否,JavaScript是客户端;因此,如果它可以访问文件,客户端也可以

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

deny from all
我所有的编码都使用php,但有一次我使用javascript从我的安全目录播放MP3。但是这被.htaccess阻止了

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

抱歉,我是.htaccess的新手,无法理解


谢谢。

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

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


考虑将文件移动到一个非公共目录中,甚至可能在webroot之外,然后读取它们&使用脚本将它们发送到客户端。这可以很容易地用PHP实现。

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

deny from all

<FilesMatch ".(ogg|mp3)$">
Order Allow,Deny
allow from all
</FilesMatch>
deny from all
命令允许,拒绝
通融

谢谢你的回答。

是的,这是我以前设置的方式,问题是我不希望人们能够从url访问文件。使用此代码不会阻止客户端直接访问文件。你说的对,这就是为什么我要接受你的回答,因为你的回答是我特定问题的正确答案。这只不过是一种权宜之计。