我想隐藏公共访问的json文件.我怎么做?

Jus*_*nHo 3 php apache .htaccess json

我有一个网站,javascript文件正在将一个json文件(使用getJson)加载到一个select元素的选项中,基于之前的select选项.

但与此同时,public可以直接访问该json文件.

我只希望服务器可以访问此文件并在theselect元素中加载相应的选项.但我不希望公众可以直接访问该json文件(避免他们下载等...)

我该怎么做呢?通过htaccess?或者其他?我在htaccess中尝试了'FILES'规则,但服务器也无法访问json文件.

小智 5

Javascript在客户端运行,因此您的访问者可以获得javascript使用的任何资源.如果要隐藏任何内容,则需要通过服务器端生成替换javascript代码.