网上查到教程,jizhicms自定义TAG标签的路由规则,可以实现如下效果:
https://www.***.com/tags/1.html
尚未解决——我想把它改成: https://www.***.com/tags/1/ ,应该要怎么修改正则呢?
====以下是转载别人的教程=====
jizhicms TAG标签链接url优化,适用于 jizhicms 2.0X 版本。
1、TAG标签URL自定义路由:打开 /conf/route.php ,在末尾一行 ]; 前面增加如下代码:
['/\/tags\/([0-9]+)\.html$/','tags/index/id/$1','GET'],
['/\/tags\/([0-9]+)_([0-9]+)\.html$/','tags/index/id/$1/page/$2.html','GET'],
2、修改TAG分页链接:打开 /app/home/c/TagsController.php ,找到有 2句 一样的代码
$pages = $page->pageList(5,'/page/');
2句都修改为
$pages = $page->pageList(5,'_');
3、文章或产品详情页,TAG链接的调用代码:
{foreach explode(',',$jz['tags']) as $s}
{if($s)}
{loop table="tags" keywords="$s" as="vv"}<a href="{fun U('tags/'.$vv['id'])}" target="_blank" title="{$vv['keywords']}">{$vv['keywords']}</a>
{/loop}
{/if}
{/foreach}