js和css文件-在publichtml外部或内部


js and css files - outside or inside public_html?

我知道出于安全考虑,将一些文件保留在public_html之外是个好主意。js文件呢?我应该把所有的js文件(比如angularjs)都放在public_html中还是放在外部?

如果我把它们放在public_html之外,在浏览器上执行它们会很困难,不是吗?如果它们存储在public_html目录之外,我该如何执行它们?

CSS文件也必须是一样的,对吧?

好吧,因为JavaScript文件,包括Angular的使用,需要在客户端的浏览器中执行,所以它们必须在public_html目录下的某个位置可用。这同样适用于您的网站正在使用的任何html和CSS文件。

您不希望公开的文件的一个例子可以是基于文件的数据库,如SQLite。

无论我在哪里工作,CSS和JS文件都存储在public_html中,以便"public"可以引用/加载它们。