Web 网站目录结构的建议需要

Web 网站目录结构的建议需要,web,data-structures,Web,Data Structures,我只习惯于开发一个有4到6页(索引,关于,画廊…)的网站 目前正在进行一个随机项目,基本上是建立一个大型网站。它将使用多个子域,可能多达2个不同的CMS 因此,在我开始构建之前,我听说每个子目录只有一个html文件(索引)是一个很好的实践。这是一种好的做法吗 我当前的目录结构: /main directory /css /img /js 所以,如果我要创建一个关于页面,我应该在主目录中添加一个新的文件夹页面,以及所有其他文件夹:css、img、js,并且所有相关文件都在

我只习惯于开发一个有4到6页(索引,关于,画廊…)的网站

目前正在进行一个随机项目,基本上是建立一个大型网站。它将使用多个子域,可能多达2个不同的CMS

因此,在我开始构建之前,我听说每个子目录只有一个html文件(索引)是一个很好的实践。这是一种好的做法吗

我当前的目录结构:

/main directory
    /css
    /img
    /js
所以,如果我要创建一个关于页面,我应该在主目录中添加一个新的文件夹页面,以及所有其他文件夹:css、img、js,并且所有相关文件都在那里

例如:

/pages
    /about
此外,如果我开始使用子域,我是否应该为该特定子域创建那些(如上所示)文件夹


这里还有其他相关问题,但它不能完全回答我的问题,因此我发布了一个新问题。

没有具体理由将每个HTML文件保留在自己的目录中。这取决于您希望URL的显示方式。你可以很容易地链接到

http://myapp.example.com/listing.html
至于

但是前者将显式地引用页面,而后者是对
列表
目录中的
index.html
的隐式调用。这两种方法都应该起作用,所以由你决定你想要什么

在阅读数千页之前,您不可能在这两种解决方案中看到太多的效率差异


对于子域,最简单的方法是将每个域分开,因为没有特定的原因说明子域甚至运行在同一台服务器上(这是一个完全不同的网站)。如果两个域都在同一台服务器上运行,那么您可以通过符号链接将相同的内容嵌入到多个子域中,但对于简单的静态内容来说,这已经有点太难扩展了。

我从来没有听说过出于任何原因只使用一个HTML文件的情况。目录结构真的取决于您,因为它是关于保持事物有条理的。只有当你作为一个团队的一部分工作时,它才会产生真正的影响。也就是说,看起来你的想法是对的。
http://myapp.example.com/listing/