最全的Discuz! x2去除forum.php尾巴的方法

最全的Discuz! x2去除forum.php尾巴的方法,第1张

最全的Discuz!x2去除forum.php尾巴的方法

首先声明:这是discuz论坛中去除forum.php尾巴最完整的方法。以前看过类似的文章,但是按照步骤来做,你会发现forum.php的尾巴还有很多地方没有去掉。这样不利于网站seo。今天我整理了一个最完美的摆脱forum.php尾巴的方法。

在我们 *** 作之前,先来看看discuz论坛包含forum.php的尾巴的地方:

(1)主导航中的论坛按钮

(2)论坛首页的面包屑导航位置

(3)隔板的面包屑导航位置

(4)主题列表页面的面包屑导航位置

(5)主题内容页面的面包屑导航位置

(6)发送主题页面新的面包屑导航位置。

(7)主题列表页面的2个后退按钮

(8)归档器的主页/

(9)输入域名默认会跳转到带有www.domain.com/forum.php的文件。

现在我们知道了,discuz论坛中的那些地方包含了forum,那么就按照下面的步骤把它们一个一个的去掉吧。

(1)在后台设置域名

设置好这一步后,forum尾巴将从主导航的论坛按钮中移除。

(2)在templatedefaultforum中找到discuz.htm,大约在第19行的位置,

Put修改为:

这样就去掉了首页和分区部分的面包屑导航中的forum.php。

(3)在/source/module/forum/

forum_forumdisplay.php,第65、67、74、76行:put被修改为:

forum_viewthread.php,第107行:put被修改为:

forum_post.php,第111行:put被修改为:

forum_misc.php,第394和398行:put

(4)/template/default/forum/in

forumdisplay.htm,第159行:put修改为:

forumdisplay_list.htm,第332行:将“ahref="forum.php”改为:

(5)在/source/archiver/forum/

在discuz.php的第24行,把

(6)设置301重定向

重写引擎打开

rewritecond%{http_host}(。+).域名com[NC]

rewriterule(。*)$http://www.domain.com/[l,r=301]

rewriterule(。*)/forum.PHP$http://www.domain.com/[l,r=301]

通过以上六种 *** 作,可以完美的摆脱disciz论坛中forum.php的尾巴。这样做的目的是规范网站网址,有利于网站优化。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/769821.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-02
下一篇 2022-05-02

发表评论

登录后才能评论

评论列表(0条)

保存