### [discuz如何去掉portal.php](https://www.prosaas.cn/article/2219) **Published:** 2020-08-05T01:25:56 **Author:** 5201314 **Excerpt:** discuz去掉“portal.php”的方法:首先在系统后台的导航设置中将默认的首页设置为“不可用”;然后打… > discuz去掉“portal.php”的方法:首先在系统后台的导航设置中将默认的首页设置为“不可用”;然后打开“index.php”并修改内容为“$\_ENV\['domain'\]\['defaultindex'\]”即可。 ![](//zhiqipro.oss-cn-beijing.aliyuncs.com/2023/12/20231212120717836.jpg) 推荐:《discuz教程》 **discuz 取消门户首页url中的portal.php** 这几天准备用discuz搭建一个素食网站,一切就绪之后,访问discuz的门户时总是带着portal.php,可能是职业毛病,在url中总是带着,感觉太碍眼了,并且discuz就是搜索引擎收录一直抵制的一款产品,为了新站能更好的seo,决定把portal.php在url中去掉,操作方法如下: 一、在系统后台的导航设置中进行设置,将默认的首页设置为“不可用”,之后自定义个首页,链接中填写"/" ![](//zhiqipro.oss-cn-beijing.aliyuncs.com/2023/12/20231212120717421.png) 二、在程序的根目录的index.php中找到 $url = empty($\_ENV\['domain'\]\['app'\]\['default'\]) ? (!empty($\_ENV\['domain'\]\['defaultindex'\]) ? $\_ENV\['domain'\]\['defaultindex'\] : 'forum.php') : 'http://'.$\_ENV\['domain'\]\['app'\]\['default'\]; 修改为: $\_ENV\['curapp'\] = str\_replace('.php', '', $\_ENV\['domain'\]\['defaultindex'\]); 但是这样,还不能解决url中带portal.php 于是乎,通过分析,可以设置discuz的默认appindex,还是在index.php文件中修改 $\_ENV\['curapp'\] = 'portal'; //添加这么一条语句,将curapp默认设置为portal,否则默认是forum require './'.$\_ENV\['curapp'\].'.php'; 为什么我要这么设置呢,因为我不想在前期的时候使用论坛功能。 最后在forum.php中添加一个语句屏蔽论坛访问 header("LOCATION:http://www.zt520.net"); exit(); 以上就是discuz如何去掉portal.php的详细内容,更多请关注知企PROSAAS其它相关文章! **Categories:** Discuz ---