很多童鞋都在求助如何将域名后面的forum.php portal.php去掉。这里给大家提供一个方法。


修改以前的效果:

http://www.discuz.net/forum.php


修改后的效果:

http://www.discuz.net/


修改方法:


打开根目录下的index.php

查找:

  1. if(!emptyempty($url)) { 
  2.     $delimiter = strrpos($url'?') ? '&' : '?'
  3.      
  4.     if($_GET['fromuid']) { 
  5.         $url .=$delimiter.'fromuid='.$_GET['fromuid']; 
  6.     } elseif($_GET['fromuser']) { 
  7.         $url .=$delimiter.'fromuser='.$_GET['fromuser']; 
  8.     } 
  9.      
  10.     header("HTTP/1.1 301 Moved Permanently"); 
  11.     header("location: $url"); 
  12. else { 
  13.     require './'.$_ENV['curapp'].'.php'


在前面加上:

  1. $url = ''
  2. $_ENV['curapp'] = 'portal'


介绍:

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

如果想要空间为默认首页:替换为 $_ENV['curapp'] = 'home';