繁体   English   中英

.htaccess拒绝所有内容,但也允许javascript访问

[英].htaccess deny all except allow javascript access as well

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

deny from all

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

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

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

谢谢。

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

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

不,不是我所知道的。 您为什么不将音乐移到另一个具有索引的目录中,以便不列出所有音乐文件?

我最终使用此代码来允许访问mp3和oggs,仅此而已。 这不是最佳方法,但可以。

deny from all

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

感谢您的回答。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM