G-framework
一款优秀的国产PHP MVC轻量级开发框架
在线手册
3.1 URL模式

G-framework支持两种格式的URL模式,一个是普通模式,一个是PATHINFO模式,通过配置文件Config.php即可更改URL模式。

配置参数为: 

    //默认URL模式(1为原始模式,2为PATHINFO模式)
    'url_model' => 1,


现在分别介绍这两种URL模式特点:

原始模式url路径为: http://YourDomain/index.php?m=user&a=reg

PATHINFO URL路径为:http://YourDomain/user/reg


使用普通模式没有任何约束,绝大多数环境不需要配置即可支持。

使用PATHINFO模式,Apache和Nginx下配置也不尽相同。


Apache下使用PATHINFO模式,需要在站点根目录下定义.htaccess文件,文件内容如下:

Nginx下使用PATHINFO模式,需要在服务器上修改Nginx的配置文件,需要在server站点配置里增加:

location / {
     index index.html index.htm index.php;
         if (!-e $request_filename) {
             rewrite ^(.*)$ /index.php?s=$1 last;
             break;
         }
     }

上一篇:控制器
下一篇:模块和操作