1987WEB视界-分享互联网热点话题和事件

您现在的位置是:首页 > WEB开发 > 正文

WEB开发

discuz如何去掉portal.php

1987web2024-03-25WEB开发30
discuz去掉“portal.php”的方法:首先在系统后台的导航设置中将默认的首页设置为“不可用”;然后打开“index.php”并修改内容为“$_ENV[domain

discuz去掉“portal.php”的方法:首先在系统后台的导航设置中将默认的首页设置为“不可用”;然后打开“index.php”并修改内容为“$_ENV[domain][defaultindex]”即可。

推荐:《discuz教程》

discuz 取消门户首页url中的portal.php

这几天准备用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,否则默认是forumrequire./.$_ENV[curapp]..php;

为什么我要这么设置呢,因为我不想在前期的时候使用论坛功能。

最后在forum.php中添加一个语句屏蔽论坛访问

header("LOCATION:http://www.yuucn.com");exit();

声明:本站所有文章,如无特殊说明或标注,均为爬虫抓取以及网友投稿,版权归原作者所有。