thinkphp 3.2.3配置路由無效,不起作用,去除默認路由Home

'URL_ROUTER_ON' => true, //開啓路由規則
    'URL_ROUTER_RULES' => array(
        'cate/:id\d' => 'Category/yingshi',
     ),

這裏寫圖片描述

如果直接訪問:http://serverName/New/index 會報錯,不過通過下面的設置可以把Home模塊的訪問URL地址簡化:

// 允許訪問的模塊列表
'MODULE_ALLOW_LIST'    =>    array('Home','Admin','User');
'DEFAULT_MODULE'       =>    'Home',  // 默認模塊

這個時候再次訪問 http://serverName/New/index 就不會報錯了,並且實際訪問的就是Home模塊。默認情況下,MODULE_ALLOW_LIST 爲空,表示允許任何模塊的訪問,不過最終是否允許訪問還受 MODULE_DENY_LIST 參數的影響。

域名綁定的模塊不受MODULE_ALLOW_LIST的影響

解決方法二:

在入口文件裏面用

define('BIND_MODULE','Home'),
發佈了57 篇原創文章 · 獲贊 34 · 訪問量 15萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章