导读:PHPCMS公告模块链接静态化,还是比较简单的,也不用修改系统文件,不影响升级,PHPCMS V9.5.9 正式版下测试通过。公告模块列表调用比较简...
PHPCMS公告模块链接静态化,还是比较简单的,也不用修改系统文件,不影响升级,PHPCMS V9.5.9 正式版下测试通过。
公告模块列表调用比较简单,动态调用如下:
{pc:announce action="lists" siteid="$siteid" num="2"}
{loop $data $r}
<a href="{APP_PATH}index.php?m=announce&c=index&a=show&aid={$r['aid']}">{$r['title']}</a>
{/loop}
{/pc}
我们直接修改链接为静态再配合伪静态就可以达到我们要的效果,如:
{pc:announce action="lists" siteid="$siteid" num="2"}
{loop $data $r}
<a href="{APP_PATH}announce-{$r['aid']}.html">{$r['title']}</a>
{/loop}
{/pc}
在.htaccess里面增加:
RewriteRule ^(.*)announce-([0-9]+).html$ $1/index\.php\?m=announce&c=index&a=show&aid=$2
好了,我们再看看链接是不是变成了