修改phpcmsv9网站系统最新版本tag的伪静态设置

今天有朋友问小编tag伪静态设置的问题,今天齐鲁建站小编就来讲一讲修改phpcmsv9网站系统最新版本tag的伪静态设置教程,如果有不明白或者其他情况欢迎大家在下面讨论以及交流哈。

1、添加url规则路径:

进入网站后台->扩展->url规则管理,添加一个新的url规则,如下所示:

url规则名称选择category,模块名称为内容模块。

url示例:tag-测试-1.html

url规则:tag-{$tag}-{$page}.html

PS:添加完后我们要记住刚才我们添加规则的ID,将在下面有用。

2、在代码里写入url规则

打开phpcms/modules/content/tag.php文件,找到:

$infos = $keyword_data_db->listinfo($where, '`id` DESC', $page, $pagesize);

改为:

//add tag jincon$urlrules = getcache("urlrules","commons");$urlrule = $urlrules[31];//调用url规则$infos = $keyword_data_db->listinfo($where, '`id` DESC',$page, $pagesize,"","9",$urlrule,array("tag"=>urlencode($tag)));

这里的ID号31就是我们之前设置的。

3、修改内容页模版以及标签页模版里面相关的地方

打开phpcms\templates\default\content\show.html,找到:

{APP_PATH}index.php?m=content&c=tag&a=lists&tag={urlencode($keyword)}

改为:

{APP_PATH}tag-{urlencode($keyword)}-1.html

打开phpcms\templates\default\content\tag.html,同样找到

{APP_PATH}index.php?m=content&c=tag&a=lists&tag={urlencode($keyword)}

改成

{APP_PATH}tag-{urlencode($keyword)}-1.html

4、前面我们把模块以及模版修改好了,接下来这是非常重要的一步了,这里要给tag标签加上规则了。

a、如果你是需要.htaccess规则,那么你可以自己建立一个记事本,添加如下代码然后把文件名的属性改为.htaccess。如果你的网站已经有这个文件,那么直接把这个

极客网企业会员

免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。