搜索

[经验教程] discuz版块分区目录化伪静态教程与规则

[复制链接]
admin 发表于 2019-6-3 12:03:27 | 显示全部楼层 |阅读模式
admin
2019-6-3 12:03:27 59 0 看全部
discuz初始安装全局伪静态后分区依然是动态链接,例如:http://qiandawang.cn/forum.php?gid=68,相信许多站长都头疼,全局都伪静态了为啥偏偏分区没有。刚刚我也注意到了分区动态链接,着实看着不舒服,而且影响优化,于是做了静态化处理,这里把规则和教程分享给新手站长们,钱达网已经亲测可用了哈。

钱达网案例:

原分区版块链接为:http://qiandawang.cn/forum.php?gid=68

更改后分区伪静态链接为:http://qiandawang.cn/gid/68.html

小吴是把分区版块做的目录化,也可以为根目录/gid-68.html,只是我特别不喜欢我网站URL里面有横杆,分区又是我主要优化的版块,所以我伪静态做了目录化,各位看自己需求自行更改就是。下面是伪静态规则

IIS服务器伪静态规则为:
游客,如果您要查看本帖隐藏内容请回复


Apache服务器伪静态规则:
游客,如果您要查看本帖隐藏内容请回复


最后要注意的是,这段伪静态规则一样要加在栏目规则的伪静态规则上面,Apache的是:
  1. RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
复制代码
IIS的是:
  1. RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
复制代码


伪静态做好了,下面就是把论坛前端的URL展示模板文件全部把动态链接更换为刚刚做的伪静态链接,不然,用户访问点击的还是动态链接。
一、修改模板文件 template/default/forum/discuz.htm,找到代码(大概在第345行):

forum.php?gid=$cat[fid]

修改为:

gid-$cat[fid].html

修改版块页模板文件 source/module/forum/forum_forumdisplay.php,找到代码(大概在第19行):

Location: forum.php?gid=$_G[fid]

修改为:

Location: gid-$_G[fid].html

找到代码 (大概在第75行):

forum.php?gid='.$forum_up['fid'].'

修改为:

gid-'.$forum_up['fid'].'.html

找到代码 (大概在第84行):

forum.php?gid='.$forum_top['fid'].'

修改为:

gid-'.$forum_top['fid'].'.html

修改帖子模板文件 :打开 source/module/forum/forum_viewthread.php 文件,找到代码(大概在第131和137行共两处):

? 'forum.php?gid='.$fup :

修改为:

? 'gid-'.$fup.'.html' :

修改发帖页模板文件 :打开 source/module/forum/forum_post.php 文件,找到代码(大概在第125和131行共两处):

? 'forum.php?gid='.$fup :

修改为:

? 'gid-'.$fup.'.html' :


好啦,到上面这一步就大功告成啦! 可以关注一下小站哦,不定期出一些discuz教程,分享一些网站模板与插件!

听说长得好看的靓仔美女都在访问以下几个网站:
1.钱达网 2.老吴网赚博客 3.手机赚钱APP 4.推广信用卡赚钱 5.手机试玩赚钱平台
您也可以免费设置个性签名广告哦,在论坛发帖、回复后PC端手机端都会展示您的签名广告。外链、SEO利器
回复

使用道具 举报

  • 猜您可能感兴趣
您需要登录后才可以回帖 登录 | 加入钱达网

本版积分规则 返回列表

admin
管理员给TA私信
一个想通过互联网赚钱买奔驰大G的骚年

查看:1059 | 回复:0

钱达网致力打造最热门的网赚导航与网赚交流社区,分享最新网上赚钱项目,免费的网赚论坛服务.
关于我们
关于钱达网
站长老吴
免责声明
本站站务
发帖规则
网站标签
网址导航
广告推广
免费发软文
seo外链
签名广告

手机赚钱APP

扫码试玩赚钱

钱达网wap版

站长微信:pingan-wwh 添加微信请注明来意 站长邮箱:1079038886@qq.com
Copyright © 2014-2018 钱达网赚导航 All Rights Reserved.  
快速回复 返回顶部 返回列表