2

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

deny from all

我使用 php 进行所有编码,但有一次我使用 javascript 从我的安全目录播放 mp3。但这被 .htaccess 阻止了

无论如何允许javascript访问目录但仍然阻止人们输入url并获得对文件的访问权限。

抱歉,我是 .htaccess 的新手,无法弄清楚。

谢谢。

4

3 回答 3

4

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

考虑将文件移动到非公共目录中,甚至可能在 webroot 之外,然后读取它们并使用脚本将它们发送到客户端。这可以通过 PHP 轻松完成。

于 2012-12-25T03:41:56.783 回答
1

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

于 2012-12-25T03:39:30.310 回答
0

我最终使用此代码来允许访问 mp3 和 oggs,仅此而已。这不是最佳的,但它有效。

deny from all

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

感谢您的回答。

于 2012-12-25T04:17:35.857 回答