网站文件夹布局
我不会问什么是......的最佳方式? 因为他们可能有多种方式来做到这一点,我只想从您的经验中知道如何在开始构建网站时管理文件夹和文件? (注意:我不是英国本地人,这就是为什么我要求在这里,我找不到合适的地方回答)。
我一直在编码多年,但始终是我自己的,我从来没有分享过人们如何构建自己的网站。
作为一个信息,我在我的网站的根目录中创建了一个结构文件struct.php,其中包含我的网站中许多页面共享的常见布局。
如果用户键入http://mywebsite.com/folder/,它会请求包含'struct'文件导入的所请求文件夹的索引文件,对于其他可变部分(如网页元数据),我将创建一个文件夹命名元包含任何类型的数据文件(.title,.description,.keywords),当然结构文件正在获取这些信息文件的内容,并将它们显示在文档的适当位置。
我对这种结构感到很舒服,因为使用它已经很长时间了。 但是,如果您提供了一些建议或一些有用的链接和/或告诉我您如何管理自己的网站,我会非常感激。
这是我构建页面的方式:
application_name
- views
- controllers
- modules
- templates
- config
bootstrap.php
framework
// not important
public // this is the DOCUMENT_ROOT
- assets
- javascript
- css
- images
- uploads
index.php
.htaccess // if apache
看到:
http://www.warmforestflash.com/blog/2009/10/folder-structure-and-project-organization-best-practices/
您对Web应用程序结构的最佳实践有什么建议?
http://www.networkclue.com/internet/HTTP/website-best-practices.aspx
http://www.grouppolicy.biz/2010/07/best-practice-active-directory-structure-guidelines-part-1/
没有严格的规则 - 只有广泛认知的“最佳实践”,这取决于您的网站的范围和性质。
通常,围绕核心内容构建目录是很好的,可以按照数量级(向该内容类型的文件数量)向外扩展到子内容区域。 通常与编辑站点时帮助导航的任何内容一样,尽可能多。
它通常最好有不同类型的内容的专用文件夹,所以Javascript(/ js),CSS(/ css),图像(/ img)等与您的脚本(HTML,PHP或其他),然后服务于一个结构作为beit他们的目的/数量。
不要忘记,URL不必然反映文件夹结构 - 我建议你以某人为创建/维护站点的方式放置目录/文件夹,然后可以在.htaccess中处理更多人类可读位置。
就像你自己所说的,没有人能够说出什么是最好的,因为这是一个非常不同的程序。 然而,你总是可以做出更好的组织。 通常我的文件结构看起来像这样。
Root
-Lib
-Js //Here goes my Javascript libaries, like Jquery
-Php //Here foes my PHP libaries (If i have any)
-Modules //My modules for my page, this could be page controllers, article systems ETC!
-Pages
-Articles
-Etc, etc
-Templates //My template files
-Modules //Templates for my modules
-Pages
-Articles
-Etc, etc
index.tpl //Other templates
-Init //This would contain database handlers etc.
.htaccess
index.php
我也希望看到其他例子,也许我可以更好地组织我的结构;)
链接地址: http://www.djcxy.com/p/55395.html