分享好友 教程首页 教程搜索 频道列表

DESTOON伪静态之详情页url数字化实现方案

2022-01-25 14:5018842
+关注29
核心提示:效果用实际网站测试

对DESTOON系统而言,使用默认url的站太多,如何个性化一点,今天我们就讲一讲show详情页url数字化的变更方案,如下教程作为参考

原网址 www.***.com/sell/show-100.html

改变后形成的最终效果为 www.***.com/sell/100.html

注意重点,不要和列表的url相冲突


最终实例效果见本站:https://www.mbkfw.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、教程完结

本文标签: #URL #详情 #数字化 #规则 #伪静态
整理员:小黑
免责声明:凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。
生成海报
相关评论2
您可能在找更多

在DESTOON系统模板开发中imgurl函数的用法说明

    imgurl函数是为了让在前端模板中没有标题图的信息默认一张系统自带的nopic图,总结:​imgurl函数就是为了页面好看,自动补充而用

小黑 随手记2024-03-10

微信公众号后台基本配置点击保存总是提示请求url超时,监测网络包发现微信并没有将请求提交到服务后台?

    遇到这个问题,检查一下服务器的防火墙,防火墙误把腾讯进来的IP识别成国外IP,导致调不通,在服务器上关闭防火墙即可

小黑 随手记2023-12-17

nginx php 后缀名,nginx去掉php后缀名的方法

    给大家分享一下nginx去掉php后缀名的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!nginx去掉php后缀名的方法:首先打开相应的代码文件;然后添加代码语句为

小黑 宝塔面板 12022-10-10

百度搜索资源平台之PC网站url的移动适配

    案例的移动端是绑定的二级域名的,案例代码如下,已可以参考,需要根据你自己网站的url去修改

小黑 随手记 22022-09-08

js实现当前导航菜单高亮显示

    用代码测试

小黑 JavaScript教程2022-05-07

下一篇
我来说两句
2