php - 目录结构:纯 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
?
任何意见,将不胜感激。我发现的大多数相关消息都是关于使用框架构建的网站的,在这里并不真正相关。
解决方案
推荐阅读
- c# - 填充没有数据源/表的列表视图?
- linux - 检查引导过程后操作系统是否启动
- java - 在 Maven 插件中打包 JAR
- sql - 如何在 Hive/SQL 中使用权重列进行加权移动平均?
- angular - 使用快捷键加载角度分量
- python - 如何阻止子模板在 Flask 中继承父 CSS 类
- c# - 为什么字符串加法结果如此奇怪?
- react-native - React Native 禁用 Drawer Navigator 触摸高亮
- vue.js - 下载使用 javascript 创建的 CSV 文件,由于某种原因限制为 29 行
- javascript - Nuxt 现在部署失败:错误 nuxt@1.0.0:“节点”不兼容