修改phpcmsv9网站系统最新版本tag的伪静态设置
时间: 2021-05-09 12:12:14阅读:0来源:高佰军
修改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。如果你的网站已经有这个文件,那么直接把这个文件下载下来在里面添加即可。


代码如下:

RewriteRule ^tag-(.*)-([0-9]+).html index.php?m=content&c=tag&a=lists&tag=$1&page=$2


b、如果你是需要web.config规则,像上面a中一样的步骤添加如下代码即可。


代码如下:


此段代码会被系统吞,故用图片代替


20200704102934122


以上就是关于如何修改phpcmsv9网站系统最新版本tag伪静态的方法了。如果有不明白或者其他情况欢迎大家在下面讨论以及交流哈。


打赏

取消

maimaiseo.com

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

Powered by d9xcx.com,感谢从这里开始,精彩与您同在

声明:【注明为本站原创的文章,转载请注明出处与原文地址!本站部分转载文章能找到原作者的我们都会注明,若文章涉及版权请发至邮箱:59818485@qq.com,我们以便及时处理。向本站投稿或需要本站向贵司网站定期免费投稿请加QQ:59818485,微信:15045371827】

  • 联系
    联系
  • 手机
    手机
  • 首页
    首页
  • 价格
    价格
  • 返回顶部
  • 帝玖网络