thinkphp5 短域名路由配置,thinkphp5 域名后面直接带参数值的路由配置
因为最近想做一个生成二维码的链接,但是怕人家修改参数,提交到不同的数据,所以想用短链接这个方法来实现。 问了两个群没有人回答,奶奶的,退出了群,没有意思。 第三个群给了一点提示,后面不就讲了,mmp 不放弃,最后慢慢调试嘛
之前调试的种种:
return [
':b64' => ['index/shortlink/jump', ['method' => 'get']],
];
return [
'[:b64]' => ['index/shortlink/jump', ['method' => 'get']],
];
return [
'[/:b64]' => ['index/shortlink/jump', ['method' => 'get']],
];
.....................
正确操作:
return [
'__domain__'=>[
/*'wxopen.wycto.cc' => 'wxopen',
'wxopen.wycto.me' => 'wxopen',*/
// 泛域名规则建议在最后定义
//'*.user' => 'user',
//'*' => 'book',
],
'__pattern__' => [
'name' => '\w+',
],
'[hello]' => [
':b64' => ['index/test/index', ['method' => 'get'], ['id' => '\d+']],
':name' => ['index/hello', ['method' => 'post']],
],
'/[:b64]$' => ['index/shortlink/jump', ['method' => 'get']],
];
大概也许是因为自己对正则匹配不熟悉吧
等等,刚刚使用出现了一个问题:就是输入模块名称访问的时候不识别模块 ,,,等待解决
请先登录后再评论登录