phpcms v9内容管理系统可以方便建立网站并且生成静态化,但是列表页往往采取php实现伪静态态因为列表页太多每发一篇文章就生成一遍静态效率太低,phpcms列表页及分页php实现伪静態态规则如何设置呢
在phpcms后台扩展,url规则管理中新增一条category规则:
在phpcmsphp实现伪静态态列表页规则中,如果第一頁和后面的列表分页url形式相同则只需填一个规则,如果第一页和分页的url不同则填两个规则,用“|”隔开如本例中的/toolslist/{$catid}/|index_{$page}.html
在后台设置好后,还要在服务器(如果是nginx)或者htaccess文件(apache)中加入路由规则
以apache环境为例,php实现伪静态态设置在htaccess文件中写法如下:
前面用正则表达式代替數字,后面是对应的动态地址用$1,$2代表正则匹配到的数字。
经过这样的设置后phpcms列表页及分页的php实现伪静态态规则就设置好了。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。