首页 > 解决方案 > 目录结构:纯 Javascript/PHP 中的简单应用程序前端/后端(无框架,或 CMS)

问题描述

我正在使用纯 HTML5/CSS3/JavaScript 编写的单页前端开发一个基本的 Web 应用程序。它不基于任何框架。

前端有一个表单,它将 HTTP POST 请求发送到用 PHP 编写的后端,并处理数据。后端的“入口点”是一个app.php文件。

目前我的简化目录结构是:

html_public/
     index.html
     js/
     css/
     backend/
         app.php
         php/
            otherfiles.php

.htaccess在目录中设置了一个文件,backend/以限制app.php从 HTTP 服务器对该文件的访问。

我不确定这是否是一个好的目录结构。我已经读过,出于安全原因,将我的backend/目录移出html_public/目录会是一个更好的选择:

backend/
     app.php
     php/
         otherfiles.php
     html_public/
          index.html
          js/
          css/

是不是更好的结构?但在这种情况下,我的前端index.html如何访问我的文件app.php

任何意见,将不胜感激。我发现的大多数相关消息都是关于使用框架构建的网站的,在这里并不真正相关。

标签: phpdirectorystructureprivatepublic

解决方案


推荐阅读