tp的url模式

在Thinkphp/Common/runtime.php,67行左右
//支持的URL模式
define('URL_COMMON', 0); //普通模式
define('URL_PATHINFO', 1); //PATHINFO模式
define('URL_REWRITE', 2); //REWRITE模式
define('URL_COMPAT', 3); // 兼容模式

如果设置0,1,3这几种方式
只有在某个服务器不支持pathinfo方式时才有区别
否则自己分析URL来识别

对于普通模式 参数是这样的格式
index.php?m=xxx&a=yyy;
m和a这两个字符也是可变的, 可以配置如下
m参数是 module模块名 'VAR_MODULE'=> 'm', // 默认模块获取变量
a参数是 方法名 'VAR_ACTION'=> 'a', // 默认操作获取变量

pathinfo模式,则是从index.php/xxxx系列字符串进行分析
默认是以/做分割来分析module和action
例 index.php/User/reg
就把分析'User/reg'字符串,利用斜线来拆开
如果不想用/来分割
可以配置 'URL_PATHINFO_DEPR'=>'-'
则上述访问变成index.php/User-reg

rewrite又叫伪静态
localhost/a.html
告诉appache--->/a.html
xxx.com/thread-1234.html
thread.php?tid=1234

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值