我正在做一个项目,包括服务器和网站设计。因为我的项目包括php文件接收ajax请求,php文件包含类等等,我想知道我应该在哪里存储这一切,因为我知道通常html, js和css文件去文件夹像www/website/js
, www/website/css
, www/website/img
等。但是用户不应该知道它们在哪里,也不应该有访问权限的文件,我应该把它们放在哪里呢?
将它们放在通过链接"http://wwwexample.org/"访问的目录之外——index.html或index.php文件所在的目录就是这个目录。就像你的例子中的"www/website"。任何上一级的目录(如"www")都是合适的,或者在那里创建的任何其他目录。
www/
|- website/
| |- index.html
| |- js/
| |- jquery.js
|
|- secure-data/
|- passwords.php
请注意,你必须把一些PHP脚本到网站目录,以允许用户访问他们,但你通常只放一个短代码到他们,以允许从这个目录外加载更多的代码。访问PHP文件有一个很大的不同:一种方式是通过web服务器,另一种方式是通过文件系统-通过web服务器的方式更受限制,即你不能去任何地方,你必须呆在目录下的区域web服务器呈现给世界。