找回密码
 亲,注册吧

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

查看: 2710|回复: 74

二十九、去掉域名后面的/forum.php或portal.php的方法

[复制链接]

1186

主题

422

回帖

7233

积分

版主

Rank: 13Rank: 13Rank: 13Rank: 13

积分
7233
发表于 2013-12-15 01:13:20 | 显示全部楼层 |阅读模式
本帖最后由 猫哥 于 2013-12-15 01:14 编辑

一般论坛在根目录下放置,在后台设置默认域名就可以解决这个问题,但是论坛放在一级目录下解决这个问题的时候就会存在一些困难了,那么如何将域名后面的forum.php或portal.php去掉。这里给大家提供一个方法

  1. 修改以前的效果:http://www.lezsc.com/forum.php
  2. 修改后的效果:http://www.lezsc.com/
复制代码


一、Discuz x2去掉域名后面的/forum.php或portal.php的方法修改方法:

打开根目录下的index.php
查找:
  1. if(!empty($url)) {
  2.     $delimiter = strrpos($url, '?') ? '&' : '?';
  3.     if($_GET['fromuid']) {
  4.         $url .= $delimiter.'fromuid='.$_GET['fromuid'];
  5.     } elseif($_GET['fromuser']) {
  6.         $url .= $delimiter.'fromuser='.$_GET['fromuser'];
  7.     }
  8.     header("HTTP/1.1 301 Moved Permanently");
  9.     header("location: $url");
  10. } else {
  11.     require './'.$_ENV['curapp'].'.php';
复制代码


在前面加上:
  1. <font color="#000000">
  2. $url = '';
  3. $_ENV['curapp'] = 'portal';</font>
复制代码



介绍:
如果想设置论坛为默认首页,把代码中的$_ENV['curapp'] = 'portal'; 替换为 $_ENV['curapp'] = 'forum';
如果想要空间为默认首页:替换为 $_ENV['curapp'] = 'home';

二、Dsicuz x2.5去掉域名后面的/forum.php或portal.php的方法:

后台--全局--域名设置--应用域名--设置默认域名为访问域名就可以,如:http://www.lezsc.com

上面2种方法都可以去掉域名后面的/forum.php或portal.php后缀,可实现SEO优化中的URL标准化


三、去掉面包屑导航中的forum.php或portal.php的方法

打开模版文件discuz.htm,查找以下代码


  1. <div class="z">
  2.         <a href="./" class="nvhm" title="{lang homepage}">$_G[setting][bbname]</a><em>&#187;</em><a href="forum.php"{if $_G['setting']['forumjump']} id="fjump" onmouseover="delayShow(this, 'showForummenu($_G[fid])');" class="showmenu"{/if}>{$_G[setting][navs][2][navname]}</a>$navigation
  3.     </div>
复制代码


打开模版文件forumdisplay.htm,查找以下代码


  1. <div class="z">
  2.         <a href="/bbs/" class="nvhm" title="{lang homepage}">$_G[setting][bbname]</a><em>&#187;</em><a href="/bbs/"{if $_G['setting']['forumjump']} id="fjump" onmouseover="delayShow(this, 'showForummenu($_G[fid])');" class="showmenu" {/if}>{$_G[setting][navs][2][navname]}</a>$navigation
  3.     </div>
复制代码


打开模版文件viewthread.htm,查找以下代码


  1. <div class="z">
  2.         <a href="./" class="nvhm" title="{lang homepage}">$_G[setting][bbname]</a><em>&#187;</em><a href="forum.php"{if $_G['setting']['forumjump']} id="fjump" onmouseover="delayShow(this, 'showForummenu($_G[fid])');" class="showmenu" {/if}>{$_G[setting][navs][2][navname]}</a>$navigation <em>&#8250;</em> <a href="forum.php?mod=viewthread&tid=$_G[tid]">$_G[forum_thread][short_subject]</a>
  3.     </div>
复制代码



以上3个文件中查找的代码中把<a href=”forum.php”>替换成<a href=”./”>即可。

方法有很多,主要还要看大家通过什么方法来实现和完成,多尝试,也许你可以找到更完美的解决方法。



该会员没有填写今日想说内容.
0 该用户已被删除
发表于 2014-5-23 10:05:21 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
0 该用户已被删除
发表于 2014-6-2 22:41:02 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
0 该用户已被删除
发表于 2014-6-7 14:11:32 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
0 该用户已被删除
发表于 2014-6-14 11:23:53 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
0 该用户已被删除
发表于 2014-6-19 04:19:21 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
0 该用户已被删除
发表于 2014-6-21 22:34:50 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
0 该用户已被删除
发表于 2014-6-24 16:23:46 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
0 该用户已被删除
发表于 2014-6-28 17:27:32 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

0

主题

390

回帖

395

积分

中学生

Rank: 3Rank: 3

积分
395
发表于 2014-7-6 17:35:06 | 显示全部楼层
有道理。。。

5

主题

847

回帖

900

积分

本科生

Rank: 4

积分
900
发表于 2014-7-9 19:42:52 | 显示全部楼层
沙发!沙发!
0 该用户已被删除
发表于 2014-7-15 01:08:57 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
0 该用户已被删除
发表于 2014-7-18 18:58:36 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

1

主题

269

回帖

273

积分

小学生

Rank: 2

积分
273
发表于 2014-7-21 16:08:21 | 显示全部楼层
好好 学习了 确实不错
0 该用户已被删除
发表于 2014-7-25 10:50:41 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

0

主题

219

回帖

218

积分

小学生

Rank: 2

积分
218
发表于 2014-7-29 23:14:51 | 显示全部楼层
路过,学习下
0 该用户已被删除
发表于 2014-8-2 05:48:35 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

5

主题

341

回帖

397

积分

中学生

Rank: 3Rank: 3

积分
397
发表于 2014-8-5 07:35:43 | 显示全部楼层
看帖回帖是美德!:lol
0 该用户已被删除
发表于 2014-8-9 23:54:04 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

0

主题

1004

回帖

1050

积分

本科生

Rank: 4

积分
1050
发表于 2014-8-13 22:56:27 | 显示全部楼层
过来看看的
0 该用户已被删除
发表于 2014-8-18 16:02:18 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

1

主题

1074

回帖

1127

积分

本科生

Rank: 4

积分
1127
发表于 2014-8-21 22:59:50 | 显示全部楼层
学习了,谢谢分享、、、
发表于 2014-8-25 11:16:28 | 显示全部楼层
好好 学习了 确实不错

0

主题

356

回帖

360

积分

中学生

Rank: 3Rank: 3

积分
360
发表于 2014-8-29 01:27:52 | 显示全部楼层
学习了,不错,讲的太有道理了

716

主题

835

回帖

3761

积分

版主

My life

Rank: 13Rank: 13Rank: 13Rank: 13

积分
3761
QQ
发表于 2014-8-31 13:36:02 | 显示全部楼层
过来看看的

0

主题

408

回帖

411

积分

中学生

Rank: 3Rank: 3

积分
411
发表于 2014-9-4 02:27:37 | 显示全部楼层
过来看看的

0

主题

338

回帖

341

积分

中学生

Rank: 3Rank: 3

积分
341
发表于 2014-9-7 16:28:53 | 显示全部楼层
小手一抖,钱钱到手!
0 该用户已被删除
发表于 2014-9-11 05:18:24 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
0 该用户已被删除
发表于 2014-9-14 10:58:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
0 该用户已被删除
发表于 2014-9-17 21:28:38 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 亲,注册吧 微信登录

本版积分规则

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