discuz x3.4 开启tags聚合标签及伪静态配置方法

因为seo的需要,要做tags聚合到一个页面,做到伪静态

例如:

misc.PHP?mod=tag >>> /tag/  

misc.php?mod=tag&id=47 >>> /tag/47.html

首先添加伪静态规则,我是apache服务器,在此添加apache规则

  1. RewriteRule ^(.*)/tag/(.+)/.html*$ $1/misc.php/?mod=tag&id=$2

复制代码

Nginx

  1. rewrite ^([^/.]*)/tag/(.+)/.html*$ /$1/misc.php?mod=tag&id=$2 last;
  2. rewrite ^([^/.]*)/tag//*$ /$1/misc.php?mod=tag last;

复制代码

  然后修改相关的模板文件

打开template/default(模板风格)/forum/viewthread_node_body.htm,查找:misc.php?mod=tag&id=$var[0]

替换为:tag/$var[0].html

打开template/default/tag/tagitem.htm,查找:misc.php?mod=tag  替换为:/tag/  

该文件继续查找:misc.php?mod=tag&id=id替换为:tag/id.html

这样就OK了,演示效果:http://bbs.yisvip.com/tag/

 

温馨提示:本文最后更新2022-09-21 12:03:19,某些文章具有时效性,若有错误或已失效,请在下方留言或联系薄荷云博客
------本页内容已结束,喜欢请分享------

感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容