ThinkPHP3.2.3:使用模塊映射隱藏後臺真實訪問地址

例如:項目應用目錄/Application下模塊以下,默認後臺模塊爲Adminphp

如今須要修改後臺模塊的訪問地址,以防被別有用心的人很容易就猜到,而後各類亂搞...spa

(在公共配置文件/Application/Common/Conf/config.php中,設置模塊映射)code

'URL_MODULE_MAP' => array('lws'=>'admin'), //設置模塊映射  '模塊映射名'=>'實際模塊名'

此時後臺的訪問地址就變爲127.0.0.1/lws,原來的Admin已經訪問不了了blog

須要注意的是,模塊映射名與實際模塊名都採用小寫形式,若是用大寫的Admin會形成有的地方模塊映射不成功,例如分頁的地址仍是指向原來的模塊名。io

另外設置模塊映射時,記得把映射名加入到容許訪問模塊中,替換原來的模塊名,相關代碼以下:class

<?php
return array(
    //'配置項'=>'配置值'
        'DEFAULT_MODULE' => 'Home',  //默認模塊
    'MODULE_ALLOW_LIST' => array('Home','lws'), //容許訪問的模塊
    'URL_MODULE_MAP' => array('lws'=>'admin'), //設置模塊映射
);
相關文章
相關標籤/搜索