路由使用

路由可以把一串比较复杂长串的URL转换为简单短URL,路由需要配置REWRITE_RULE配置参数。

基本配置格式

REWRITE_RULE => array(
        'URL规则'=>'方法路径',
    ),

URL规则参数替换

设置URL规则时可以用""来代替方法路径的参数。

参数 说明
app 模块
c 控制器
a 方法

其他附加参数如id等也可以用""等方式,"参数"替换为具体URL参数名即可。

具体示例

路由规则

REWRITE_RULE => array(
        '<app>/<c>/<a>-<id>.html'=>'main/Test/index',
    ),

生成展示

http://index.php?r=main/Test/index&id=1
转为
http://main/Test/index-1.html