如何防止网络上访问我服务器上的 txt 文件?我希望它仍然有效,因为它是用于向导的。但我不希望人们访问我的代码

如何防止网络上访问我服务器上的 txt 文件?我希望它仍然有效,因为它是用于向导的。但我不希望人们访问我的代码

我想知道是否有人可以帮助我。我的服务器上有一些文本文件,它们使用向导运行。我遇到的问题是我无法在 Web 浏览器上隐藏文本文件。

我已设法隐藏了所需的其他文件夹,但这些是压缩文件夹。我花了很多功夫编写这些 txt 文件,在当前配置下,任何人都可以复制它们。我根本不想通过 Web 浏览器访问它们,但我仍然需要文本文件才能工作,因为它们是我的向导所必需的。是否可以让它显示“403 访问被拒绝”,但文本文件仍可用于我的向导?txt 文件目前位于我的 html/builds 文件夹中。

我被这个问题困扰了好几天,似乎得不到答案。我甚至向我的主机开了一个支持单,但他们一直向我展示如何用密码保护它,当我尝试那个选项时,文本文件不再在我的向导中工作。

我的.htaccess 当前在 html 文件夹中有以下代码:

期权+指数

IndexIgnore /Addontexts
IndexIgnore /builds
IndexIgnore /apktexts
IndexIgnore /insomniacsglobalbuild.zip
IndexIgnore /insomniacspluhbuild.zip
IndexIgnore /insomniacsminigreenbuild.zip
IndexIgnore /apks
IndexIgnore /themedbuilds
IndexIgnore /apkz
IndexIgnore /Advanced.txt
IndexIgnore /addons.txt
IndexIgnore /apk.txt
IndexIgnore /autobuilds.txt
IndexIgnore /notify.txt
IndexIgnore /theme.txt
IndexIgnore /youtube.txt

任何帮助都将非常感激。

答案1

他们一直向我展示如何用密码保护它,当我尝试这种方法时,文本文件不再在我的向导上起作用。

这意味着客户端需要能够访问 .txt 文件,您的向导才能正常工作。鉴于此,绝对不可能阻止用户阅读它们。这相当于 DRM,许多公司在 DRM 上投入了大量资金,但都失败了。

答案2

任何下载都可能被拦截,最终任何内容都可能被解密。

这个问题的解决方案通常不是技术性的。在你的作品上加上一个定义明确的软件许可证。这样,你就可以对任何不尊重你版权的人提起诉讼。

相关内容