我注意到了一些网站,当我去例如。 www.example.com/js存在javascript的地方,这是禁止的。
在我的网站上,如果用户浏览www.mysite.com/js,他们会看到我的所有JavaScript文件很好地排列到文件夹中。 我怎样才能阻止他们浏览这个目录,并仍然保持我的JavaScript正常工作?
PS。 我知道用户下载JavaScript时,他们使用我的网站,并没有办法阻止某人阅读来源,但我想阻止我所描述的,因为我看到其他网站已经实现了这一点。
谢谢。
如果您在使用Apache,这里有一些有用的文档:
http://mail-archives.apache.org/mod_mbox/httpd-users/200607.mbox/%[email protected]%3E
http://www.thesitewizard.com/apache/prevent-directory-listing-htaccess.shtml
这是Linux主机与cPanel控制。 你是这个意思吗?
这很可能使用Apache HTTPD服务器。 使用以下内容将一个.htaccess文件放入JS文件夹中:
Options -Indexes
这将禁用目录索引。
好吧,所有这些人的答案是完全有效的。
但是,实现这一点有很多简单的方法:
index.html的JS文件夹内创build一个空白文本文件 这实际上是ServerFault的一个问题,但是您应该能够禁止/ js目录中的目录索引。 您也可以阻止来自浏览器的访问,但不会在您的网站中显示引荐来源string,但这可能会破坏某些浏览器。
使用下面发送的.htaccess,=] …你可以压缩你的js文件来提高性能,并确保脚本的“隐私”: