当网站内容到达一定数量以后,比如达到5000篇文章以后,如果生成纯静态,那么生成速度会非常慢,甚至以后消耗在生成静态文件上的时间就非常大,费时费力。
如果伪静态能和纯静态url链接一样,那样就不用再耗时耗力了,发布文章就能立即显示,修改网站模板,也能立即生效。
实现的url链接效果如下:
(1)一级栏目
一级栏目:/news/
一级栏目分页:/news/index_1.html
一级栏目下内容:/news/1.html
一级栏目下内容分页:/news/1_1.html
(2)二级栏目
二级栏目:/news/gsdt/
二级栏目分页:/news/gsdt/index_1.html
二级栏目下内容:/news/gsdt/1.html
二级栏目下内容分页:/news/gsdt/1_1.html
(3)三级栏目
三级栏目:/news/gsdt/gsxw/
三级栏目分页:/news/gsdt/gsxw/index_1.html
三级栏目下内容:/news/gsdt/gsxw/1.html
三级栏目下内容分页:/news/gsdt/gsxw/1_1.html
phpcms v9全站目录伪静态/拼音伪静态解决方案如下:
第一步:在后台添加伪静态url规则
添加2条规则即可:
(1)添加栏目url规则
a.URL规则名称:填写category
b.模块名称:选择“内容模块”
c.是否生成静态:勾选“否”
d.URL示例:/news/gsdt/index_1.html
e.URL规则:/{$categorydir}{$catdir}/|/{$categorydir}{$catdir}/index_{$page}.html
(2)添加文章内容url规则
a.URL规则名称:填写show
b.模块名称:选择“内容模块”
c.是否生成静态:勾选“否”
d.URL示例:news/gsdt/1.html
e.URL规则:{$categorydir}{$catdir}/{$id}.html|{$categorydir}{$catdir}/{$id}_{$page}.html
第二步:重新设置所有栏目,进入栏目修改页面,在“生成HTML设置”选项里面进行如下设置。
(1)栏目生成Html:勾选“否”
(2)内容页生成Html:勾选“否”
(3)栏目页URL规则:选择“/news/gsdt/index_1.html”规则
(4)内容页URL规则:选择“news/gsdt/1.html”规则
第三步:phpcms v9程序二次开发
提示:本文所分享的二次开发教程解决了所有bug故障,以下bug故障已被解决。
(1)打开所有页面显示404;
(2)打开网页错乱,没有css样式;
(3)您没有该信息的访问权限;
(4)打开二级栏目页,显示的却是一级栏目页的内容;
(5)二级栏目、三级栏目分页url错误;
(6)单页面url链接正确,页面内容与后台内容不符;
(7)当网站栏目过多后,url链接都正确,页面内容却与后台内容不符;
(8)Apache换成Nginx后,打开所有页面显示404。
二次开发如下:
别看我们是技术大佬,但是我们真没什么钱!
如需继续阅读,请联系客服并支付¥ 150元后,获取阅读密码。
您已成功复制微信号
leishi010
打开微信添加好友?
确定