找回密码
 新建账号

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

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

像这样做完以后,我们点击页面上方或中上方的论坛名称时进入的页面仍然是/forum.php,而不是像51-n.com之类的不带尾巴的网址。那么如何去掉这个 forum.php 尾巴呢?
  第1步,进入论坛后台,找到 全局 - 域名设置 - 应用域名,找到论坛,输入域名 51-n.com,如果你用的是子文件夹,如 bbs/,那么输入 51-n.com,记住前面不要加 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站

GMT+8, 2024/11/21 20:05

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