# URL模式
框架默认支持3种url模式以适应各种环境,在配置文件中使用url_model来配置url模式
'url_model' => 1,
- 1为pathinfo模式(显示php文件)如 http://site.com/index.php/web/Default/index
- 2为pathinfo模式(不显示php文件)如 http://site.com/web/Default/index.html
- 3为兼容模式如 http://site.com/index.php?r=web/Default/index
TIP
模式3适应所有php环境
模式1需要pathinfo的支持或rewrite重写
模式2需要rewrite的支持
使用模式2的时候会自动在url后面加上后缀 .html(可配置)'url_html_suffix' => '.html'
框架封装了\Cml\Http\Response::url();
及模板标签{{url }}
方法来生成url,通过使用U函数生成的url会随着url模式的切换而自动改变,保证项目运行不受环境影响
伪静态配置参考 部署章节