多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
参数不支持复杂的一些字符等,比如tag含点:http://www.yzncms.net/tag/测试21.454 由于默认正则只支持数字字母和汉字,所以可以用以下方法 ### 1.第一种方法: 你可以生成tag地址的时候用数字 比如这些网址,这样就兼容了 http://www.yzncms.net/tag/1 http://www.yzncms.net/tag/2 http://www.yzncms.net/tag/3 http://www.yzncms.net/tag/4 ### 2.第二种方法 修改`route/route\_cms.php`文件 以下修改tag标签正则,具体根据自己需求修改 ~~~ Route::rule('tag/[:tag]$', 'cms/index/tags'); //改成以下,具体自己修改正则(不过不建议正则开放过多的特殊符号) Route::rule('tag/[:tag]$', 'cms/index/tags')->pattern(['tag' => '[\w\.]+']; ~~~