Nginx伪静态规则:
- if (!-e $request_filename) {
- rewrite ^(.*)$ /index.php?s=/$1 last;
- break;
- }
Apache伪静态规则:
- <IfModule mod_rewrite.c>
- Options +FollowSymlinks -Multiviews
- RewriteEngine On
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
- </IfModule>
本篇笔记主要用于备忘,从今天开始将从日常工作中挤出时间开发一套基于thinkphp6的多应用通用后台开发框架,用于项目的敏捷开发。
新项目的规划大致思路依然遵循之前Tp-admin的相关原则。
1、集成项目开发中常用功能组件,尽可能做到常用功能的一句话调用。
2、集成Layui、echarts、requireJS等界面常用UI及组件,方便开发中直接使用。
3、基于注解的RBAC权限。
4、实时通信方面目前考虑引入的是workerman,不打算采用swoole。原因是swoole基本上属于高不成低不就,在小型项目中需要外部依赖,在大型项目中比不上专业的通信代理层服务器。workerman基本上满足中小型项目的分布式通信、队列、异步、定时任务等需求。
总之一句话,本项目的开发主要是尽最大可能地为后端开发人员提供方便。如果朋友们有关于项目的开发建议也可以私下与我联系,我会认真对待每一个人的意见建议。