thinkphp5 短域名路由配置,thinkphp5 域名后面直接带参数值的路由配置

单行、唯一 0     60      笔记   1     0
因为最近想做一个生成二维码的链接,但是怕人家修改参数,提交到不同的数据,所以想用短链接这个方法来实现。 问了两个群没有人回答,奶奶的,退出了群,没有意思。 第三个群给了一点提示,后面不就讲了,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']],

];


大概也许是因为自己对正则匹配不熟悉吧


等等,刚刚使用出现了一个问题:就是输入模块名称访问的时候不识别模块  ,,,等待解决



captcha
忘记密码? 注册
第三方登录
微信赞赏
支付宝赞赏