找回密码
 注册

Discuz X2 优化之让网站域名中不带forum.php

php 发表于 2011/12/13 02:33 | 显示全部楼层 |阅读模式
discuz x2 访问域名时,会自动跳转到/forum.php,之前我们已经讲过通过修改网站首先默认网页来让访问域名时不出现/forum.php,详情请参阅http://www.qsyz.net/t-1771-1-1.html.

像这样做完以后,我们点击页面上方或中上方的论坛名称时进入的页面仍然是/forum.php,而不是像qsyz.net之类的不带尾巴的网址。那么如何去掉这个forum.php尾巴呢?
  第1步,进入论坛后台,找到 全局 - 域名设置 - 应用域名,找到论坛,输入域名qsyz.net,如果你用的是子文件夹,如bbs/,那么输入qsyz.net,记住前面不要加http://,后面不要加/
    第2步,找到source\module\forum下面的forum_misc.php,forum_post.php,forum_viewthread.php,forum_forumdisplay.php和template/default/forum/discuz.htm,用记事本或其他的编辑软件查找字符串navigation,将这一串后面的<a href="forum.php"> 全部改为<a href="./">,注意,尽量不要批量修改,以防将带有?的forum.php(如forum.php?mod=misc&action=removeindexheats&tid=$data[tid])也修改掉,我们只需要修改forum.php后台不带任何参数的字符串forum.php,修改完后,将这几个文件按原来的目录重新上传到FTP中,更新一下缓存,现在访问自己的论坛时,forum.php这人让人讨厌的尾巴就不见了。

手机版|轻松E站

轻松E站

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