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,否则默认是forum require './'.$_ENV['curapp'].'.php';
為什麼我要這麼設定呢,因為我不想在前期的時候使用論壇功能。
最後在forum.php中加入一個語句屏蔽論壇存取
header("LOCATION:http://www.zt520.net"); exit();
以上是dz如何去除portal.php的詳細內容。更多資訊請關注PHP中文網其他相關文章!