说实话,我不知道我这算不算伪静态的一种了,应该算是吧,我也搞不清了,哈哈哈,但是可能对有些人或许有些帮助,很简单的操作。首先打开你自己需要修改的地方。比如说我的,在内容页提示关键词。
标签关键词显示样式开始的链接是动态的:链接后面跟上关键词标签,然后进入搜索到另一个页面。现在改成:/tag/{r[keyword]}/tag/近代音乐等这样的样式。不需要改乱七八糟的模板,只需要改动几个小地方。
增加一个新的静态规则,如果你的是phpcmsv9那就按照我的操作就可以了。找到你的模板/content/show.html
首先你找到自己的后台。
扩展,url规则,添加url规则。图片上的改动一个地方url规则为:index.php?m=contentc=taga=liststag={r[keyword]}url示例为:/tag/{r[keyword]}我测试的时候发现没问题,但是多次刷新就出现问题了,后来在后台更新所有的内容页刷新才恢复正常,花点时间大家做一下测试,这个不清楚怎么判定缓存的问题,但是偶尔测试会失效,所以要花点耐心。
url伪静态规则ahref={APP_PATH}index.php?m=contentc=taga=liststag={r[keyword]}
在show.html中找到上面的这行代码。改成:ahref=/tag/{r[keyword]}
然后还差最后一步的规则需要填写一下。打开自己的.htaccess这个没有的,我觉得应该不可能,你都开始计划做标签伪静态了,这个应该早就有了。现在增加两条规则。
RewriteRule^tag/(.*)_([0-9]+)/index.php?m=contentc=taga=liststag=1page=2RewriteRule^tag/(.*)/index.php?m=contentc=taga=liststag=1page=2
另外我这用的phpstudy搭建的本地环境,7.0+nts+apche
phpcms程序利用是phpcms_v9.6.3_UTF8
希望能够帮到有需要的人。生成之后,不会在本地生成一个tag文件夹,应该算是伪静态
实际成功的效果