Discuz! x2去除forum.php尾巴的方法小结

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

Discuz!x2去除forum.php尾巴的方法小结

首先,它是discuz论坛中去掉forum.php尾巴最利落的方法。之前也看到过类似的文章,但是按照实际流程走下去,大家会发现forum.php的尾巴还有很多地方没有去掉。那对网站seo不好。今天我为大家梳理了一个最极端的去除forum.php尾巴的方法。

首先,它是discuz论坛中去掉forum.php尾巴最利落的方法。之前也看到过类似的文章,但是按照实际流程走下去,大家会发现forum.php的尾巴还有很多地方没有去掉。那对网站seo不好。今天我们梳理了最极端的去除forum.php尾巴的方法。

在实际 *** 作之前,我们先来看看带forum.php尾巴的discuz论坛:

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

(2)论坛主页的面包屑导航部分

(3)系统分区布局的面包屑导航部分

(4)主题样式目录页面的面包屑导航部分

(5)主题页面的面包屑导航部分

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

(7)主题风格目录页面的两个后退按钮

(8)归档器的主页/

(9)键入网站域名的默认设置,自动跳转到包含www.websitedomainname.com/forum.php.的网站

也就是说discuz论坛都是那些有forum.php的区域,然后按照下面的流程一个一个的移除。

(1)在后台管理中设置网站域名

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

(2)在template\default\forum中寻找discuz.htm,大概在第19行。

放在更改为:

这样,主页和系统分区页面的面包屑导航中的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)/模板/默认/论坛/in

Forumdisplay.htm,第159行:把更改为:

Forumdisplay_list.htm,第332行:将"ahref="forum.php""改为:

(5)在/source/archiver/forum/

在discuz.php的第24行,输入

(6)设置301跳转

重写引擎开启

Rewecond%{http_host}(。)\.网站域名com[NC]

重写规则(。*)$http://www.websitedomain.com/[l,r=301]

重写规则(。*)\/forum.PHP$http://www.websitedomain.com/[l,r=301]

根据以上六个实际 *** 作,你就可以在disciz论坛中摆脱forum.php的尾巴了。这样做的目的是为了更好地规范网站的URL,有利于seo优化。

文中的Sem学校:http://www.semxyz.com

版权声明,转让时应通过连接注明创作者和原出处。

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

原文地址:https://54852.com/zz/772366.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存