dz如何去掉portal.php

dz去掉portal.php的方法:首先在系统后台的导航设置中将默认的首页设置为“不可用”;然后在程序的根目录的“index.php”中修改内容为“$_ENV['domain']['defaultindex']”;最后保存文件即可。

推荐:《discuz教程》

这几天准备用discuz搭建一个素食网站,一切就绪之后,访问discuz的门户时总是带着portal.php,可能是职业毛病,在url中总是带着,感觉太碍眼了,并且discuz就是搜索引擎收录一直抵制的一款产品,为了新站能更好的seo,决定把portal.php在url中去掉,操作方法如下:

一、在系统后台的导航设置中进行设置,将默认的首页设置为“不可用”,之后自定义个首页,链接中填写"/"

二、在程序的根目录的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();

更多关于云服务器域名注册虚拟主机的问题,请访问西部数码官网:www.west.cn

赞(0)
声明:本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-62778877-8306;邮箱:fanjiao@west.cn。本站原创内容未经允许不得转载,或转载时需注明出处:西部数码知识库 » dz如何去掉portal.php

登录

找回密码

注册