微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

discuz3.2去掉forum.php

discuz3。2去掉forum。php

discuz 3.2 是一款功能强大的论坛程序,在网站开发中得到了广泛应用。然而,在使用 discuz 3.2 进行网站开发时,我们会发现认情况下存在着一个问题:论坛首页的 URL 地址总是会带上 forum.PHP ,给用户带来了许多不便。本文将介绍如何去掉 discuz 3.2 中 forum.PHP方法,让您的网站更加美观和用户友好。 要去掉 discuz 3.2 中的 forum.PHP,我们需要对程序进行一定的修改。具体方法如下: 1. 打开 discuz 3.2 的程序根目录,找到一个名为 .htaccess 的文件,如果不存在,就创建一个。然后在文件中加入以下代码: ``` RewriteEngine on RewriteRule ^(.*)/?(.*)$ $1.PHP/$2 [L] ``` 2. 修改 discuz 3.2 的相关配置。打开 discuz 的总管理后台,找到“全局 - 基本设置”,将“forum.PHP修改成“/”,然后保存更改。 这时,我们已经成功地去掉了 discuz 3.2 中的 forum.PHP 了。用户现在可以从一个更加简洁、易记的链接进入论坛首页,例如: ``` http://www.example.com/bbs/ ``` 不仅如此,对于一些长 URL,我们还可以使用 discuz 3.2 中提供的 URL 重写功能。具体步骤如下: 1. 打开 discuz 的总管理后台,找到“全局 - 基本设置 - SEO优化”,将“URL 静态化”和“Rewrite 功能”打开。 2. 在“认 Rewrite 规则”中填写以下代码: ``` forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.PHP?fid=$1&page=$2 thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ viewthread.PHP?tid=$1&extra=page%3D$3&page=$2 ``` 3. 接下来,如果您的应用中需要用到其他模块,也可以自行编写相应的 Rewrite 规则。 通过这一功能,我们可以将论坛中所有链接变得简短而美观,如: ``` http://www.example.com/bbs/forum-1-1.html http://www.example.com/bbs/thread-1-1-1.html ``` 因此,通过这些方法,我们已经可以完全摆脱 forum.PHP 这个麻烦的 URL 地址了。不过,我们也需要注意,通过修改 discuz 3.2 的代码,可能带来一些风险,可能对您的网站或者程序造成一些影响,请在进行相关操作之前先备份好所有文件

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐