Discuz! X2.5系列 去掉域名(默认首页)后面的xxx.php

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

修改以前的效果:
http://www.yourdomain.com/forum.php

修改后的效果:
http://www.yourdomain.com/


修改方法:

打开根目录下的index.php
查找:

       if(!empty($url)) {

           $delimiter = strrpos($url, '?') ? '&' : '?';

           if($_GET['fromuid']) {

               $url .=$delimiter.'fromuid='.$_GET['fromuid'];

           } elseif($_GET['fromuser']) {

               $url .=$delimiter.'fromuser='.$_GET['fromuser'];

           }

           header("HTTP/1.1 301 Moved Permanently");

           header("location: $url");

     } else {

         require './'.$_ENV['curapp'].'.php';

     }



在前面加上:

       $url = '';

       $_ENV['curapp'] = 'portal';


介绍:


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


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

你可能感兴趣的:(discuz,forum.php)