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

 找回密码
 立即注册
搜索

[已解决] 去掉二级目录bbs后面的forum.php的方法

[复制链接]
相约discuz 发表于 2011-11-20 07:18:40 | 显示全部楼层 |阅读模式
本帖最后由 相约discuz 于 2011-11-20 11:13 编辑

最近很多的朋友论坛安装在二级目录/bbs下,无法去掉forum.php,论坛里面是什么声音都有!

1、一般情况下,我们论坛都是安装在根目录下,比如http://www.pojibbs.com,论坛首页地址为,http://www.pojibbs.com/forum.php,那么去掉“论坛”首页地址中的forum.php的方法就按照官方的教程:后台---全局---应用域名设置---把“论坛'的应用域名设置为www.pojibbs.com就可以达到效果!

2、但是很多的朋友一个域名做几个网站,通常会把论坛安装在二级目录(非二级域名)如http://www.942cy.com/bbs目录下,刚开始论坛首页肯定是http://www.942cy.com/bbs/forum.php,这是后按老方法把后台“论坛”的应用域名设置为www.942cy.com/bbs,那么是无法去掉forum.php的,如果把应用域名选项里面的“默认”设置为www.942cy.com/bbs,则网站无法访问!

解决方法还是:1、直接把“论坛”的应用域名设置为www.942cy.com/bbs,2、“默认”域名设置为www.942cy.com看清楚了不要后面的/bbs, 也就是说不管论坛是安装在根域名下还是二级目录/bbs下,“默认”应用域名都是你的根域名,这样就完美去掉forum.php

即:论坛安装在discuz.dismall.com/bbs下,去掉forum.php的方法是--后台---全局---域名设置---应用域名,,,,把“论坛”应用域名设为discuz.dismall.com/bbs注意有/bbs,然后把“默认”应用域名设为根域名discuz.dismall.com不要/bbs,这样就可以去掉论坛首页中的forum.php,就是这么简单!
注意:此时内置导航菜单需要重新设置,自定义设置为绝对地址
PS:并不是DZ没有二级目录去掉forum.php这个功能,当然站长朋友们,遇到问题要多问,多尝试别的方法,不要什么问题没有解决就开始埋怨DZ官方,更不要随便就去骂DZ团队,这样以后就没人原意帮你了,请记住帮你解决问题不是别人的义务!



上面的方法确实有不可预知的错误,

这样修改:1、后台---全局---域名设置---应用域名----“论坛”应用域名设置为XXX.XXX.XXX/bbs,  “默认”项不用填,
2、登录FTP,在/source/module/forum/目录下找到:forum_misc.php、forum_forumdisplay.php、forum_post.php、forum_viewthread.php这四个文件,编辑文件,搜索  href=”forum.php   全部替换为  href=”xxx.xxx.xxx/bbs   (注意标点符号)然后上传覆盖原文件。
3、linux主机在论坛根目录下.htaccess文件里加入  directoryindex  forum.php   这一句,即默认首页设为forum.php。windows虚拟主机直接在空间管理面板里面把forum.php放到最前面,如果没有,自己加上去!
4、登陆网站后台更新缓存!OK!

评分

1

查看全部评分

回复

使用道具 举报

白色简单蓝 发表于 2011-11-20 07:20:23 | 显示全部楼层
这样以后就没人原意帮你了,请记住帮你解决问题不是别人的义务!
http://www.52fb.cn/    南昌打折
http://www.cnunjp.com    套牌车
http://www.baibbs.com/  败家生活
http://www.0371shenghuo.com/ 郑州租房
http://www.0371seo.com.cn/ 郑州网站优化
http://www.0791sheying.com/ 南昌婚纱论坛
http://www.0371shenghuo.com/bbs/  郑州论坛
回复

使用道具 举报

ARCHY` 发表于 2011-11-20 07:38:23 | 显示全部楼层
设置下默认域名就可以
回复

使用道具 举报

lzj1009 发表于 2011-11-20 08:14:53 | 显示全部楼层
本帖最后由 lzj1009 于 2011-11-20 08:50 编辑

修改下,楼主方法刚才测试发现一个很严重的问题。建议大家不要这样设置。设置后注册直接到 一级域名下面去了。比如 本来是在www.xxx.com/bbs/下面,用楼主方法 注册的时候直接是www.xxx.com页面 楼上的默认域名设置也不对,设置默认域名后直接打不开了
回复

使用道具 举报

lzj1009 发表于 2011-11-20 08:51:04 | 显示全部楼层
本帖最后由 lzj1009 于 2011-11-20 08:51 编辑

默认”应用域名设为根域名 这个有恨严重的问题 那样管理页面就直接成了 http://www.xxx.com/admin.php  而不是http://www.xxx.com/bbs/admin.php
回复

使用道具 举报

王智宁 发表于 2011-11-20 08:59:25 | 显示全部楼层
.......................学习了!
回复

使用道具 举报

用心等待 发表于 2011-11-20 09:01:15 | 显示全部楼层
lzj1009 发表于 2011-11-20 08:51
默认”应用域名设为根域名 这个有恨严重的问题 那样管理页面就直接成了 http://www.xxx.com/admin.php  而不 ...

bbs是文件夹名不是域名

如您的程序安装在bbs文件夹下面的,最好用子目录绑定
回复

使用道具 举报

 楼主| 相约discuz 发表于 2011-11-20 11:14:11 | 显示全部楼层
lzj1009 发表于 2011-11-20 08:14
修改下,楼主方法刚才测试发现一个很严重的问题。建议大家不要这样设置。设置后注册直接到 一级域名下面去了 ...

你好!也修正此问题!
回复

使用道具 举报

 楼主| 相约discuz 发表于 2011-11-20 11:14:41 | 显示全部楼层
lzj1009 发表于 2011-11-20 08:51
默认”应用域名设为根域名 这个有恨严重的问题 那样管理页面就直接成了 http://www.xxx.com/admin.php  而不 ...

你好!已经修正此问题!
回复

使用道具 举报

李渠 发表于 2011-11-20 11:45:43 | 显示全部楼层
好像学会了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-26 00:59 , Processed in 0.115492 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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