联系官方销售客服
1835022288
028-61286886
分享一个伪静态规则,搞了几个小时,突然脑子一转就写出来了
共享栏目:显示效果如下
一级栏目:一级栏目名/index.html
栏目分页:一级栏目名/index_页码.html
二级栏目:一级栏目名/二级栏目名.html
栏目分页:一级栏目名/二级栏目名_页码.html
内容页:一级栏目名/内容ID.html
修改 config/rewrite.php
// 一级共享栏目---解析规则----开始 "([a-z0-9]+)\/index_([0-9]+).html" => "index.php?c=category&dir=$1&page=$2", //【一级共享栏目】模块栏目列表(分页)({dirname}/index_{page}.html) "([a-z0-9]+)\/index.html" => "index.php?c=category&dir=$1", //【一级共享栏目】模块栏目列表({dirname}/index.html) "([a-z0-9]+)\/([0-9]+)-p([0-9]+).html" => "index.php?c=show&id=$2&page=$3", //【一级共享栏目】模块内容页(分页)({dirname}/{id}-p{page}.html) "([a-z0-9]+)\/([0-9]+).html" => "index.php?c=show&id=$2", //【一级共享栏目】模块内容页({dirname}/{id}.html) // 一级共享栏目---解析规则----结束 // 二级共享栏目---解析规则----开始 "([a-z0-9]+)\/([0-9]+).html" => "index.php?c=show&id=$2", //【一级共享栏目】模块内容页({dirname}/{id}.html) "([a-z0-9]+)\/([0-9]+)-p([0-9]+).html" => "index.php?c=show&id=$1&page=$2", //【二级共享栏目】模块内容页(分页)({id}-p{page}.html) "([\W\\/a-z]+)_([0-9]+).html" => "index.php?c=category&dir=$1&page=$2", //【二级共享栏目】模块栏目列表(分页)({dirname}-p{page}.html) "([\w\\/a-z]+).html" => "index.php?c=category&dir=$1", //【二级共享栏目】模块栏目列表(html/{dirname}.html) // 二级共享栏目---解析规则----结束
导入静态规则
设置 - SEO设置 - URL规则 - 导入
{"id":"5","type":"3","name":"一级共享栏目","value":"{\"list\":\"{dirname}\\\/index.html\",\"list_page\":\"{dirname}\\\/index_{page}.html\",\"show\":\"{dirname}\\\/{id}.html\",\"show_page\":\"{dirname}\\\/{id}-p{page}.html\",\"catjoin\":\"\\\/\"}"} {"id":"6","type":"3","name":"二级共享栏目","value":"{\"list\":\"{my_list_url($data)}\",\"list_page\":\"{my_list_url($data)}\",\"show\":\"{my_url($data)}\",\"show_page\":\"{id}-p{page}.html\",\"catjoin\":\"\\\/\"}"}
config/custon.php
编写自定义规则函数
function my_url($data) { return dr_share_cat_value(dr_share_cat_value($data['catid'], 'pid'), 'dirname').'/'.$data['id'].'.html'; } function my_list_url($data) { if($data['page']){$page='_'.$data['page'];} return dr_share_cat_value(dr_share_cat_value($data['id'], 'pid'), 'dirname').'/'.dr_share_cat_value($data['id'], 'dirname').$page.'.html'; }
感谢分享
这个伪静态有BUG(@反馈BUG),二级栏目生成伪静态 应该是http://www.dtnbhg88.com/product/dianshi.html。但是变成截图那样了。改如何调整
试试看这个伪静态
新闻的封面就不行。生成检测的这种列表的就可以。
看看好用不
试试看这个伪静态
感谢楼主分享!
感谢分享
编写自定义规则函数
试试看这个伪静态
试试学习一下