phpcms标签页可以伪静态吗/phpcms 标签
编辑整理:整理来源:搜狗问问,浏览量:72,时间:2023-03-12 03:00:02
关于phpcms标签页可以伪静态吗内容导航:
1、phpcms标签页可以伪静态吗
补充知识:在安装完最新版的PHPCMS V9版后,默认是不启用伪静态的,你需要经过一些设置才能实现。
.htaccess文件
首先第一点,你需要在网站根目录下放置一个“.htaccess”文件,来标明其“Rewrite”规则。这个文件实际在最新版的V9版的readme目录下有,默认跟上传目录分开的,刚才说了,PHPCMS默认是不开启伪静态的。所以,你只需要将其上传到你的根目录即可。当然你也可以自己编写,其内容如下:
RewriteEngine on
RewriteRule ^content-([0-9]+)-([0-9]+)-([0-9]+).html index.php?m=content&c=index&a=show&catid=$1&id=$2&page=$3
RewriteRule ^show-([0-9]+)-([0-9]+)-([0-9]+).html index.php?m=content&c=index&a=show&catid=$1&id=$2&page=$3
RewriteRule ^list-([0-9]+)-([0-9]+).html index.php?m=content&c=index&a=lists&catid=$1&page=$2栏目管理设置不生成Html
第二步,你需要在你的后台栏目管理里面,对你的各个栏目设置为不生成Html,默认是生成的,请注意。
同时,你还需要选择栏目页和内容页的URL规则如上图所示的规则类型。
一切设置完毕后,更新你的缓存,就完工了!
2、phpcms 标签
pc标签中使用num属性来指定获取数据的条数,比如:
{pc:content action="lists" catid="1" num="8" order="id desc"}
<!--num属性指定获取8条数据,相当于sql命令中的"limit 0,8"-->
...
{/pc}
当然,如果你指定获取的数据不是从0开始的,那么大可以使用start来自属性配合指定从第几条开始读,演示如下:
{pc:content action="lists" catid怀伟="1" start="3" num="8" order="id des促眼青那概c"}
<!--start属性指定起始位置,相当于sql命令中的"limit 3,8"-->
...
{/pc}
PS:更多phpcms标签使用方法可以参考官方开发手册以及iphpcms的详细视频教程。
3、phpcms生成静态页面
本机还是服务器?设置问题!如果不是自己的服务器;你可以修改源文件!具体的设置,你找相关资料;我以前也碰到过;是dede cms的
行业热门话题:
【phpcms 标签】【phpcms生成静态页面】【php模板标签】【php标签功能】【php html标签】【phpcms 伪静态】【cms标签教程】【aspcms标签】【phpcms生成html】【php标签库】
phpcms标签页可以伪静态吗/phpcms 标签完!