如何隐藏脚本文件夹?

如何隐藏脚本文件夹?

问题描述:

我在我的网站上有一个专门用于javascript文件的目录,我希望这些javascript文件被隐藏,所以如果我输入它的网址它说禁止或不允许访问,但我的前端网站文件仍然可以访问它们在需要时执行它们。有没有办法通过FTP客户端来做到这一点?如何隐藏脚本文件夹?

干杯, 丹

你不能通过ftp客户端来做到这一点。您的网络服务器禁止访问某些文件是您的任务。

如果您更改权限,网络服务器将无法再访问它们,所以这是不行的。

您必须将您的网络服务器配置为限制访问。如果您使用的是Apache,则可以使用.htaccess文件。这有很多不同的方法,很多取决于Web服务器的配置方式。

最简单的是把一个.htaccess文件在脚本文件夹中包含仅此无行:

deny from all 

然而,像peeter说,有一个很好的机会,这将打破你的网站,因为浏览器必须访问这些文件,所以你不能限制访问。

+0

有没有办法隐藏它的视图,但保持通过脚本访问它?我为我的项目购买了一个JavaScript库,我希望不允许查看它以保护我的购买。目前任何人都可以使用网络开发工具栏来复制/粘贴代码 – 2011-03-05 16:40:10

+0

JavaScript是执行客户端,因此浏览器必须有权访问它。如果浏览器有访问权限,任何人都可以访问,因为浏览器就像任何其他客户端一样。 – krtek 2011-03-05 16:44:25

将一个htaccess文件在脚本文件夹包含deny from all,但是这将阻止访问脚本也是你的页面(虽然不是,如果你先通过他们通过PHP引擎)

您正试图隐藏在客户端执行的JavaScript文件。如果客户端(浏览器)无法访问文件,则意味着您的JavaScript代码不会被执行。

如果我正确理解你的问题,那么你不能实现你想要达到的目标。