聯系官方銷售客服
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", .........
后臺的規則
函數里的
偽靜態里的
文件一:
文件二:
回復@迅睿框架聯合創始人 請問下如果沒有自定義字段時,怎么弄成年月加id的形式
$data['y'].$data['m'].$data['id']
回復@小波工作室
儲存的這里也需要修改嗎?$data['y'].$data['m'].$data['id']
回復@小波工作室 請問下這樣修改能行嗎?
回復@迅睿框架聯合創始人 大佬偽靜態這里也需要改嗎