dz如何去掉portal.php

发布时间:2024-06-13
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,否则默认是forumrequire './'.$_env['curapp'].'.php';为什么我要这么设置呢,因为我不想在前期的时候使用论坛功能。
最后在forum.php中添加一个语句屏蔽论坛访问
header("location:http://www.zt520.net");exit();
上一个:用人单位依法解除劳动合同的情形有哪些
下一个:故宫月饼礼盒哪里买 故宫月饼多少钱一盒多少钱一盒

长菱空气能热泵故障代码58E1
企业网站建设怎样吸引用户?
敲诈勒索能改成诈骗罪吗?
怎么样给阿里云装服务器
测量长度仪器采用怎么样一种测量原理呢?
微信怎么交电动车罚款单(微信怎么交电动车罚款违章)
麻婆豆腐的做法家常 简单麻婆豆腐怎么做
球阀的结构组成及应用
编码器的优越性及其对现代工业的意义
网站不收录的解决方案