我們會發現很多使用phpcms的朋友后臺入口地址都是一樣了,隨便輸入下就可以進入后臺地址了,那么我們要如何修改入口地址呢?下面一起來看個例子.
phpcms默認后臺地址是www.xxx.com/admin.php,這樣大家都知道后臺入口,就會有安全隱患,有兩個辦法可以換掉入口地址.
1.直接改admin.php的文件名,比如admin88.php.
2.后臺分離
index.php?m=admin&c=index&a=login&pc_hash= 不允許這樣訪問,只能這樣訪問:admin.php?m=admin&c=index&a=login&pc_hash=
首先,在網站前臺入口index.php進行修改,在之前的代碼前加上如下代碼:
- $go = isset($_GET['m']) && !emptyempty($_GET['m']) ? $_GET['m'] : (isset($_POST['m']) && !emptyempty($_POST['m']) ? $_POST['m'] : '');
- if (!emptyempty($go) && $go=='admin') {
- header("Location: /404.htm");
- exit;
- }
然后在admin.php注釋掉默認header那段代碼,替換如下代碼:
- //header('location:index.php?m=admin');
- define('PHPCMS_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR); //開源軟件:Vevb.com
- include PHPCMS_PATH.'../core/base.php';
- pc_base::creat_app();
這樣就實現了后端分離,后臺訪問地址變成了http://www.xxx.com/admin.php?m=admin.
但是后臺登錄不能登錄了,別急,還有很多地方地址要改,登錄表單提交是提交到index.php?m=admin這樣的地址,可以搜索index.php?m=admin找到很多,統一替換成新的后臺地址就可以了.
新聞熱點
疑難解答