在网站上组织文件的标准方式是什么?

Which is the standard way to organize files on a website?

我正在从事一个包括服务器和网站设计的项目。 因为我的项目包括接收 ajax 请求的 php 文件,包含 类 的 php 文件等等,我想知道我应该在哪里存储所有这些,因为我知道通常 html、js 和 css 文件位于 www/website/jswww/website/csswww/website/img 等文件夹中。但是用户不应该知道它们在哪里,也不应该访问它们,我应该把它们放在哪里?

您将它们放在通过 link 访问的目录之外到“http://wwwexample.org/” - 您的 index.html 或 index.php 文件所在的目录是这个目录。就像您示例中的 "www/website" 一样。上一级的任何目录(如 "www")都适用,或者在此处创建的任何其他目录。

www/
 |- website/
 |  |- index.html
 |  |- js/
 |     |- jquery.js
 |
 |- secure-data/
    |- passwords.php

请注意,您必须将一些 PHP 脚本放入该网站目录以允许用户访问它们,但您通常只将一小段代码放入其中以允许从该目录外部加载更多代码.访问 PHP 文件时有一个很大的区别:一种方式是通过网络服务器,另一种方式是通过文件系统 - 而通过网络服务器的方式更受限制,即你不能去任何地方,你必须留在 Web 服务器向世界展示的目录下方的区域。