当前位置:首页 > 行业动态 > 正文

discuz怎么设置门户域名不显示portal.php

在Discuz后台,进入全局设置,将“默认访问模式”设为“仅域名”,保存即可。

在Discuz中设置门户域名不显示portal.php,可以通过以下步骤实现:

1、修改index.php文件:找到网站根目录下的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']);

2、设置后台导航:登录Discuz后台,进入“界面”->“导航”->“主导航”,将默认的门户取消可用,然后添加一个首页的菜单,链接那里直接输入“/”。

3、修改模板文件:找到并打开模板文件template/default/portal/目录下的list.htmlist_category_onerank.htmlist_category_tworanks.htmview.htm这四个文件,在每个文件中查找代码<a href="$_G[setting][navs][1][filename]">{lang,将其删除或将链接地址改为你需要的;如果文件中存在<a href="index.php"这样的代码,也将其中的index.php改为/

通过以上三个步骤的操作,就可以实现Discuz门户域名不显示portal.php,但需要注意的是,在进行文件修改前,建议先备份相关文件,以防修改过程中出现意外情况导致网站无法正常运行。

0