- 1 认识 zentaoPHP 框架
- 2 入口文件
- 3 配置管理
- 4 模块管理
- 4.1 控制器(control)
- 4.2 业务逻辑(model)
- 4.2.1 定义 model
- 4.2.2 跨模块调用
- 4.2.3 获取模块名
- 4.2.4 删除记录
- 4.2.5 数据处理对象 dao
- 4.3 模版视图(view)
- 4.4 从 hello world 开始
- 4.5 模块的配置
- 4.6 模块的语言
- 4.7 模块的 CSS 和 JS 管理
- 5 类库
- 6 扩展机制
- 6.1 扩展机制简介
- 6.2 新增独立模块
- 6.3 对控制层(control)扩展
- 6.4 对模型层(model)扩展
- 6.5 对视图层(view)扩展
- 6.6 对样式表和js进行扩展
- 6.7 对语言配置进行扩展
URL伪静态
- 2021-09-27 10:57:53
- admin
- 1803
- 最后编辑:admin 于 2022-10-26 11:21:03
要想使用静态 url 方式,需要配置 webserver 使用静态 url 功能。如果您使用的是网站空间,一般都已经打开了。如果是自己部署的服务器,请按照下面的来设置:
Apache
1. 配置 Apache 的配置文件,加载 mod_rewrite 模块。
即:LoadModule rewrite_module modules/mod_rewrite.so(将注释去掉)
2.框架根目录下已自带的 .htaccess 文件不可少。
3. 配置文件中,将 AllowOverride none 改为 All:
<Directory /home/chanzhieps/www> Options FollowSymLinks Indexes AllowOverride All </Directory>
4.将框架的配置文件 my.php 内 requestType 值设为 PATH_INFO。
Nginx
在配置文件中加入下面代码即可:
location / { if (!-e $request_filename){ rewrite ^/(.*)$ /index.php?s=/$1 last; } }
前提也是将框架的配置文件 my.php 内 requestType 值设为 PATH_INFO。