Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[发布] 实践成功的Discuz! x2.5去除forum.php尾巴的方法

[复制链接]
自在由我 发表于 2012-5-31 17:45:41 | 显示全部楼层 |阅读模式
本帖最后由 自在由我 于 2012-5-31 18:02 编辑

实践成功的Discuz! x2.5去除forum.php尾巴的方法:

声明一下:在我自己的网站上实践成功了。大家可以到 自在由我 zizaiyouwo.com看看效果。
图1:


如果,各位有谁不成功,可以给我留言,或发邮件。

首先, 我没有修改.htaccess。没有添加
  1. DirectoryIndex forum.php index.html index.php default.html
复制代码
。可能跟服务器有关,不放心的朋友们,可以添加上试试。
图2:



第一步:后台》界面》导航设置。forum.php设置为“首页”。
图3:



第二步:后台》全局》域名设置》应用域名。修改为“论坛”为“
  1. www.域名.com
复制代码
”。“默认”为“
  1. 域名.com
复制代码
”。因为Discuz! x2.5要求必须输入“默认”。
因为我的“论坛”文件放在根目录下,所以为“
  1. www.域名.com
复制代码
”。放在不同位置的可以舆情修改。
图4:




第三步,(1)、修改 /template/default/forum/路径下 discuz.htm,大约在第19行的位置,如已经进行过后台设置,进行搜索="forum.php”

  1. <a href="forum.php"
复制代码
(如进行过后台设置,后面会有一长串代码,下同)修改为:
  1. <a href="http://$_G['setting']['domain']['app']['forum']/"
复制代码
图5:


(2)、修改forumdisplay.htm,第159行:把
  1. <a href="forum.php"
复制代码
修改为:
  1. <a href="http://$_G['setting']['domain']['app']['forum']/"
复制代码
图6:


和367行:把
  1. <a href="forum.php"
复制代码
修改为:
  1. <a href="http://$_G['setting']['domain']['app']['forum']/"
复制代码
图7:



(3)、修改forumdisplay_sort.htm,第33行:把
  1. <a href="forum.php"
复制代码
修改为:
  1. <a href="http://$_G['setting']['domain']['app']['forum']/"
复制代码
图8:



(4)、修改forumdisplay_list.htm,第685行:把
  1. <a href="forum.php"
复制代码
修改为:
  1. <a href="http://$_G['setting']['domain']['app']['forum']/"
复制代码
图9:



(5)、修改viewthread.htm,第29行:把
  1. <a href="forum.php"
复制代码
修改为:
  1. <a href="http://$_G['setting']['domain']['app']['forum']/"
复制代码
图10:



第四步 (1)、修改/source/module/forum/ 路径下 forum_misc.php 第775行,和783行,把
  1. <a href="forum.php"
复制代码
修改为:
  1. <a href="./"
复制代码
图11:



(2)、修改 forum_post.php 第235行,把
  1. <a href="forum.php"
复制代码
修改为:
  1. <a href="./"
复制代码
图12:



(3)、 forum_forumdisplay.php 和 forum_viewthread.php 中未找到
  1. <a href="forum.php"
复制代码
都是带
  1. “?mod=”
复制代码
的,不放心的朋友可以搜索一下。

第五步 (1)、修改/source/archiver/forum/ 路径下discuz.php ,第47行,把
  1. <a href="../forum.php"
复制代码
修改为:
  1. <a href="../"
复制代码
不喜欢开新窗的,可以把“
  1. target= “_blank”
复制代码
”删掉。
图13:



如果使用了模板,请到/template/“模板名”/forum/路径下 寻找discuz.htm、forumdisplay.htm、forumdisplay_sort.htm、forumdisplay_list.htm、viewthread.htm,文件,然后按照第三步的方式修改。。。。。。

到后台,更新缓存,然后在查看一下。

如果还有问题,可以发消息给我 进行交流。

原帖地址:
  1. http://www.zizaiyouwo.com/thread-221-1-1.html
复制代码
转载,请保留。。。。
abcnic18 发表于 2012-5-31 17:55:18 | 显示全部楼层
去掉这个对整个站点 没什么影响吧?
回复

使用道具 举报

 楼主| 自在由我 发表于 2012-5-31 18:06:31 | 显示全部楼层
据说对搜索引擎收录有影响……
回复

使用道具 举报

lhn045 发表于 2012-5-31 18:12:51 | 显示全部楼层
有什么影响吗??如果没有 可以试试哦   楼主真牛

贵港论坛
回复

使用道具 举报

233000988 发表于 2012-5-31 18:43:17 | 显示全部楼层
要改这么多东西!
回复

使用道具 举报

们么么么么 发表于 2012-5-31 19:55:32 | 显示全部楼层
好贴{:soso_e179:}
回复

使用道具 举报

lyf806 发表于 2012-6-1 14:31:29 | 显示全部楼层
想改,找来找去别人发的都是老方法,头疼国人了
回复

使用道具 举报

101119.com 发表于 2012-6-14 19:25:36 | 显示全部楼层
.htaccess文件写上这个就可以了RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /forum\.php\ HTTP/
RewriteRule ^forum\.php$ http://www.xxxx.com
回复

使用道具 举报

SSAY 发表于 2012-6-14 23:13:47 | 显示全部楼层
好帖。可惜来的晚了些。
回复

使用道具 举报

511721932 发表于 2012-6-14 23:16:53 | 显示全部楼层
改这个有这么麻烦吗,直接改index.php就好了,或者看下www.52shicheng.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 10:33 , Processed in 0.047881 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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