你是否试着保持简单并拥有一个根文件夹,然后是一个文件夹,用于图片,javascript,flash等?你通常把你的文件夹称为什么?您是否给出了文件命名约定?
答案 0 :(得分:5)
不是一种标准方式..但根据我的经验,我想出了这种结构:
root/
-> images/
-> <subfolder>
-> upload
-> js/
-> css/
-> data/
-> docs/
-> download/
-> mme/
-> subpages/
-> temp/
-> siteadmin/
root: all 1st level file located there
images: all images. if images for subfolder, then another level there with the same name. upload is for uploaded images.
js: javascript
css: css
data: some raw data if needed
docs: word doc or pdf for download
download: something that for ppl to downlaod...
mme: other multimedia files. e.g. flash, movie.. soudn clips.etc.
subpages: 2 or subsequent level pages. organized in different folders
temp: any testing page store there. private, not public.
siteadmin: if you have an admin site.
答案 1 :(得分:3)
我保持简单,但随后我的网站不需要导致复杂性的事情。通常,每个网页都有一个与磁盘上的文件夹对应的名称,该文件夹包含显示该页面所需的所有内容。网站的层次结构与磁盘上的层次结构匹配。
答案 2 :(得分:2)
这取决于项目,但我通常使用js /,img /和fl /。有时我将root分为code / content /,但我认为这可能有点过分。就命名约定而言,我通常会将我的图像与其通常嵌入的页面名称进行对比。如果它们在每个页面上,我会使用global_或all_之类的东西。我希望有帮助...
答案 3 :(得分:2)
如果有很多图像,那么它们的文件夹很有用,但我倾向于有1个JS文件,1个或2个CSS。
我认为最有用的是mod_rewrite所有页面,比如stackoverflow。
答案 4 :(得分:1)
这实际上取决于您的网站有多少页面。在早期,简单地删除根目录中的所有页面似乎是个好主意。稍后,当你有120个不相关的文件时,你可能会开始自己踢。
我倾向于将一个简单的1层深度层次结构放在一起,按站点区域划分。 /论坛,/照片,/帐户等。我从经验中了解到,您的网页数量往往比预期的要高很多。而且我从经验中得知,一旦他们有外部链接,将页面从根目录移出并进入合理的结构是非常糟糕的。最好从一开始就做好。
答案 5 :(得分:1)
root
+-+ include
+-- cache
+-- script
+-- css
+-- images
此目录当然不是外部访问的。
为什么所有人都包括在内?因为这些媒体文件都不是直接提供的。他们都经历了一个脚本:
以上可以大大加快网站的速度。
目录结构的其余部分将镜像站点的菜单结构。如果有一个带有子菜单的“订单”顶级菜单项,那么您可以打赌您将在根目录下找到一个帐户目录。
如果其他人需要来维护它,这一切都会使网站变得非常可预测。其他人能够找到自己的方式是非常重要的。