zoukankan      html  css  js  c++  java
  • 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,否则默认是forum
    require './'.$_ENV['curapp'].'.php';
    

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

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

    header("LOCATION:http://www.zt520.net");
    exit();
    
  • 相关阅读:
    wxpython笔记:应用骨架
    go 优雅的检查channel关闭
    Golang并发模型:流水线模型
    go http数据转发
    go 互斥锁与读写锁
    go 工作池配合消息队列
    实现Tcp服务器需要考虑哪些方面
    go Goroutine泄露
    关于个人博客转移的那些事
    Java并发编程:Thread类的使用介绍
  • 原文地址:https://www.cnblogs.com/daly2008/p/3668524.html
Copyright © 2011-2022 走看看