对DESTOON系统而言,使用默认url的站太多,如何个性化一点,今天我们就讲一讲DESTOON伪静态之详情页url数字化实现方案之show详情页url数字化的变更方案,如下教程作为参考
原网址 www.***.com/sell/show-100.html
改变后形成的最终效果为 www.***.com/sell/100.html
注意重点,不要和列表的url相冲突
最终实例效果见本站:https://www.qianu.com/course/1013.html
1、找到url规则的文件根目录api/url.inc.php
找到
$urls['php']['item'][4] = array('example'=>'('.$L['url_rewrite'].') show/1/','index'=>'show/{$itemid}/', 'page'=>'show/{$itemid}/{$page}/');
下一行添加新的规则
$urls['php']['item'][5] = array('example'=>'('.$L['url_rewrite'].') 1-2.html','index'=>'{$itemid}.html', 'page'=>'{$itemid}-{$page}.html');
效果如下图
2、服务器上,站点里面加入新的伪静态规则
NGINX版
rewrite ^/(.*)/([0-9]+)([\-])?([0-9]+)?\.html$ /$1/show.php?itemid=$2&page=$4 last;
.htaccess
RewriteRule ^(.*)/([0-9]+).html?([/])?$ $1/show.php?itemid=$2&page=$4
注意:其他环境的规则请自行转换
实例图为宝塔面板
3、网站后台,模块设置里,SEO
4、在模块里更新数据 让所有信息url变成新的url
5、教程完结