环境nginx,apache,iis

naginx环境需要:

apache需要:

iis需要:

项目入口

1.根目录("/")

2.多级目目录(“/public”)

静态文件

静态文件专门存放文件js,ueditor,kindeditor,uploads,data,log,laydate,bootstrapValidator

项目安排

公共(common),前端(index),后端(admin),手机端(wap),接口(api)

common部署:Controller,Model,lang,common.php,config.php

index部署:Controller,common.php,config.php

admin部署:Controller,common.php,config.php

wap部署:Controller,common.php,config.php

api部署:Controller,common.php,config.php

数据库标准(数据库命名规范)

管理员

管理员:user

级别:user_rank

权限:auth

系统信息:system、site

会员

会员:member

会员级别:member_rank

文章

列表:article、news

分类:category、article_cate

文章评论:article_comment

商品

列表:goods

商品分类:category、goods_cate

商品品牌:goods_brand

商品评论:goods_comment

商品属性:goods_attr、goods_type

购物车:cart

订单

订单:order

日志

日志:log,login_log、pay_log、order_log

图片库:images、img、uploads

友情链接:links

标签:tag

广告:ad

菜单:menu

下载:down

全国区域:region

路由优化

普通优化:

后台路由:xxx.com/admin

前台:xxx.com

wap:xxx.com/wap

服务器优化:

admin.xxx.com

www.xxx.com

wap.xxx.com/mobile.xxx.com/m.xxx.com

最新文章

  1. BZOJ 1468: Tree
  2. mvc、mvp、mvvm使用关系总结
  3. php--部分session与cookie
  4. Android中webView的基础使用(一)
  5. ASP.NET WebAPI从入门
  6. MyBatis 与 Spring 整合
  7. TCP连接建立系列 — 客户端的端口选取和重用
  8. 微信网页授权获取用户openid及用户信息
  9. bottle.py中的路由解析代码
  10. 2019-4-29 js学习笔记
  11. pycharm 破解密码
  12. [hadoop] hadoop native libraries 编译
  13. grovvy pipeline 部署
  14. 洛谷P2261余数求和
  15. OpenCV中Mat的属性
  16. 打造通用的Android下拉刷新组件(适用于ListView、GridView等各类View)
  17. PKUSC2013 BUG集锦
  18. 微信小程序之答题领券系统构建
  19. 【小梅哥FPGA进阶教程】MC8051软核在FPGA上的使用
  20. log4.j

热门文章

  1. JavaScript高级 面向对象(11)--对象的动态特性-关联数组用法
  2. ARKit从入门到精通(2)-ARKit工作原理及流程介绍
  3. CSS超过指定的宽度加省略号
  4. [转]BigDecimal不整除异常
  5. 【转】HTML <!--...--> 注释 、CSS/JS //注释 和 /*.....*/ 注释
  6. 为什么页面设计宽度要控制在960px
  7. InstallShield脚本事件
  8. C语言 · 征税程序
  9. <跟股市谚语学炒股> 读书笔记
  10. u-boot2011.09 启动流程记录