0

我的 Web 服务器上有几个页面,它们从每个包含 JSON 字符串的文本文件中提取数据。页面使用 $.get

有没有办法只允许服务器/网页访问文件?我不希望人们去文件路径并将 JSON 数据保存到他们的计算机。

如果我将权限设置为拒绝访问默认的 IUSR,那么访问该站点的人将无法加载它们。

这有什么技巧吗?

4

1 回答 1

1

我将这些文件放在网络服务器可以看到的目录树中。例如,浏览器可访问的 html 页面进入 /var/www/public_html/filename.php,但不应该看到的文件进入 /var/privateFiles/anotherfile.txt。Web 服务器根目录是 /var/www - 因此 Web 服务器无法看到 anotherfile.txt,但 filename.php 可以使用完整路径名包含它。

于 2013-01-01T18:56:01.103 回答