推荐:《discuz教程
》
这几天准备用discuz搭建一个素食网站,一切就绪之后,访问discuz的门户时总是带着portal.php,可能是职业毛病,在url中总是带着,感觉太碍眼了,并且discuz就是搜索引擎收录一直抵制的一款产品,为了新站能更好的seo,决定把portal.php在url中去掉,操作方法如下:
一、在系统后台的导航设置中进行设置,将默认的首页设置为“不可用”,之后自定义个首页,链接中填写"/"
立即学习“PHP免费学习笔记(深入)”;
二、在程序的根目录的index.php中找到
1
$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文件中修改
1
2
$_ENV[curapp] = portal; //添加这么一条语句,将curapp默认设置为portal,否则默认是forum
require ./.$_ENV[curapp]..php;
为什么我要这么设置呢,因为我不想在前期的时候使用论坛功能。
最后在forum.php中添加一个语句屏蔽论坛访问
1
2
header("LOCATION:http://www.zt520.net");
exit();