首頁 > CMS教程 > Discuz > dz如何去除portal.php

dz如何去除portal.php

藏色散人
發布: 2020-07-28 11:08:35
原創
3269 人瀏覽過

dz去掉portal.php的方法:首先在系統後台的導航設定中將預設的首頁設定為「不可用」;然後在程式的根目錄的「index.php」中修改內容為“ $_ENV['domain']['defaultindex']”;最後儲存檔案即可。

dz如何去除portal.php

推薦:《discuz教學

這幾天準備用discuz建立一個素食網站,一切就緒之後,訪問discuz的門戶時總是帶著portal.php,可能是職業毛病,在url中總是帶著,感覺太礙眼了,並且discuz就是搜尋引擎收錄一直抵制的一款產品,為了新站能更好的seo,決定把portal.php在url中去掉,操作方法如下:

一、在系統後台的導航設置中進行設置,將默認的首頁設置為“不可用”,之後自訂個首頁,連結填入"/"

 dz如何去除portal.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']);
登入後複製

 但是這樣,還不能解決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();
登入後複製

以上是dz如何去除portal.php的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板