如何隐藏我的Scripts文件夹?

时间:2011-03-05 16:32:18

标签: permissions ftp chmod

我的网站上有一个专门用于javascript文件的目录,我希望隐藏这些javascript文件,所以如果我输入url就会显示Forbidden或禁止访问,但我的前端网站文件仍然可以访问它们在需要时执行它们。有没有办法通过FTP客户端执行此操作?

干杯, 丹

3 个答案:

答案 0 :(得分:1)

将htaccess文件放在包含deny from all的脚本文件夹中,但这也会阻止您的页面访问脚本(尽管如果您首先通过PHP引擎则不会这样做)

答案 1 :(得分:1)

您无法通过ftp客户端执行此操作。您的网络服务器的任务是禁止访问某些文件。

如果您更改了权限,则网络服务器将无法再访问它们,因此这不是可行的方法。

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

最简单的方法是在您的Scripts文件夹中放置.htaccess文件,该文件只包含此行:

deny from all

然而,就像peeter所说,这很可能会破坏您的网站,因为浏览器必须访问这些文件,因此您无法限制访问。

答案 2 :(得分:0)

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

如果我正确地理解了你的问题,那么你就无法实现你想要实现的目标。