Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法执行通过.htaccess保护的JavaScripts文件_Javascript_.htaccess_Source Code Protection - Fatal编程技术网

无法执行通过.htaccess保护的JavaScripts文件

无法执行通过.htaccess保护的JavaScripts文件,javascript,.htaccess,source-code-protection,Javascript,.htaccess,Source Code Protection,作为.htaccess概念的新手,我有一个基本问题。 我试图保护存储过程文件所在的目录。。。这是因为我不需要任何其他人访问文件的代码。我的问题如下: 当我试图通过javascript访问目录文件作为编码的一部分时,同样的弹出窗口出现,需要用户名和密码。如何解决这个问题 如果我走的路线错了,请告诉我。 我的意图是,代码应该可以访问存储过程文件,但不应该有访问实际文件内容的权限。这也适用于css文件或javascript文件。您无法区分由于代码请求而请求资源的客户端和由于其他原因请求资源的同一客户端

作为.htaccess概念的新手,我有一个基本问题。 我试图保护存储过程文件所在的目录。。。这是因为我不需要任何其他人访问文件的代码。我的问题如下:

当我试图通过javascript访问目录文件作为编码的一部分时,同样的弹出窗口出现,需要用户名和密码。如何解决这个问题

如果我走的路线错了,请告诉我。
我的意图是,代码应该可以访问存储过程文件,但不应该有访问实际文件内容的权限。这也适用于css文件或javascript文件。

您无法区分由于代码请求而请求资源的客户端和由于其他原因请求资源的同一客户端


即使可以,客户机的所有者也可以使用该资源,而无需通过(例如)大多数浏览器内置的开发人员工具对其提出另一个请求。

如果您谈论的文件都是Javascript,那么像这样保护它们是不可行的。它们是客户端脚本,这意味着它们需要由用户的浏览器下载。不幸的是,您无法可靠地区分浏览器作为HTML页面的一部分下载它们与用户直接下载它们以窃取它们之间的区别


您所能做的最好的事情就是混淆文件,使其难以理解。但是,这永远也无法防止确定的代码窃贼。

对于存储过程,您是指SQL过程吗?为什么客户端(?)javascript需要访问它们?它们应该在服务器上处理。是的。它们在服务器端处理。。但是在javascript的post或get部分中,我们将它们重定向到sql文件,对吗。。。我只是想…有没有其他方法可以保护我的文件。。。谢谢昆汀说的。因为javascript都是客户端的,所以所有这些都需要客户端访问。。虽然不是很清楚。。。你知道这件事吗。。如果是这样的话,你能给我一个相同的链接吗…不幸的是机器人文件帮不了你。它主要提供建议,告诉搜索引擎索引什么。它实际上并没有阻止对任何东西的访问,也根本不会影响用户。