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

dz如何去除portal.php

藏色散人
藏色散人原創
2020-07-28 11:08:003134瀏覽

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn