[Discuz] DISCUZ分类信息标签等伪静态原lwh_rewrite完美支持3.4

[复制链接]
作者
n2n1   发布于2021-4-13 13:08:58
Discuz
适用: X3 X3.1 X3.2 X3.3 X3.4 X3.5 
分类: 插件
2.jpg
3.jpg
1.jpg

lwh_rewrite这个版本不兼容X3.4一开启就空白,修复升级完美兼容X3.4版本,

1.实现版块URL目录化伪静态;
2.实现帖子URL目录化伪静态;
3.支持将帖子标题写进URL,实现帖子URL中文化;
4.实现分区伪静态;
5.实现主题分类列表页伪静态;
6.实现分类信息列表页伪静态;

7.标签列表页伪静态实现列表页帖子入口统一,比如主题分类和分类信息帖子链接、精华、热门、投票、各种筛选条件下的帖子链接,实现与普通帖子链接统一;
8.实现标签伪静态,支持将标签写进URL。


本插件主要支持Apache,Nginx,IIS,Litespeed,Kangle等服务器,暂不支持Lighttpd,Zues等其它服务器。
注意:有些没有使用官方默认动态链接的模板和插件,比如一些插件直接将主题链接写死为thread-x-x-x.html形式,会比较麻烦;比较常见的插件比如“站点地图插件”和”ping插件“如果要正常使用,要在这些插件中加载本插件的变量,需要适当的修改。分类信息列表页伪静态不支持字段及其它交叉查询列表页。另外,群组没有别名设置,目录化效果可能不是很好的。

安装方法
从后台下载安装并启用,
进行设置后确认,每次设置之后都要更新一下伪静态规则(规则是智能生成的,已经对一些常见的设置进行了判断)。
然后点击插件导航的“查看rewrite规则”,将相应的重写规则复制到服务器相应的位置即可。
如果是Apache虚拟主机,复制规则到论坛根目录的.htaccess文件中;
如果是Apache独立主机,复制规则到服务器apache/conf/httpd.conf文件中,独立主机如果开启htaccess功能的话不要在论坛根目录放有.htaccess文件;
如果是Nginx主机,一般是复制规则到服务器nginx/conf/nginx.conf文件中,放在server{ }里面一般也是location / { 的前面;有些主机是通过include引用规则的,要复制到被引用的文件里面;
IIS6主机提供了ISAPI_Rwrite2.9的httpd.ini规则,将规则放在空间根目录,如果是ISAPI_Rewrite3.x版本还要按说明修改一下规则。
如果是IIS7主机,复制规则到web.config文件中,规则前不要有空行;一般放在空间的根目录;
各主机的伪静态设置可能不一样,Apache独立主机和Nginx主机,每次设置并更新规则后都要重启一下。

标签默认是拒绝蜘蛛的,标签伪静态后可以将论坛根目录下misc.php文件内的 $discuz->reject_robot(); 一句删除掉,要不然的话搜索引擎不收录。

discuz 伪静态插件下载:
游客,该附件需要登录后下载! 登录 下载

游客,如果您要查看本帖隐藏内容请回复

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 创建账号

本版积分规则

Archiver|小黑屋|( 冀ICP备2021005463号 )

GMT+8, 2024-11-21 18:17 , Processed in 0.100541 second(s), 33 queries , Gzip On.

N2N1 It社区 n2n1.cn

Copyright © 2001-2021,MeiCheng.

快速回复 返回顶部 返回列表