联系官方销售客服
1835022288
028-61286886
自定义伪静态求解!要实现的效果是自定义字段有值就使用自定义,没有就使用id,这样设置后打开一直404不知那步错了望指点下!
函数里的代码是
function kidurl($data) { return $data['kid'] ? "biji-".$data['kid']."-1-1.html" : "biji-".$data['id'].'-1-1.html'; // 字段不存在时显示id }
伪静态规则是
if (CMSURI) { $myfile = WRITEPATH.'myid/'.md5(urldecode(CMSURI)).'.txt'; if (is_file($myfile)) { $id = file_get_contents($myfile); if ($id) { return [ CMSURI => 'index.php?c=show&id='.$id, // 这里写内容的地址 ]; } } } return [ /***********************下面写你自己的URL解析规则********************/ "b\/([A-za-z0-9 \-\_]+)\/page\/([0-9]+).html" => "index.php?s=haowu&c=category&dir=$1&page=$2", //【文件模式AA.html】模块栏目列表(分页)({dirname}/p{page}.html) "biji-([0-9]+)-1-1.html" => "index.php?s=haowu&c=show&field=kidurl&value=$1", .........
后台的规则
函数里的
伪静态里的