隱藏PHPCMS管理入口

2022-02-21 23:28:37 字數 909 閱讀 2936

第一種方法:

phpcms預設的後台位址為http://你的**/admin,如果不修改的話,站點的安全係數會大大降低。phpcms2008以前的版本可以直接將admin資料夾改名,即可實現修改後台訪問位址,但是從phpcms2008開始,如果去修改admin資料夾名字後,用新位址訪問後台,後台就會變得支離破碎,不成樣子。

其實對於phpcms2008無需修改admin資料夾名字即可實現修改後台訪問位址。你只需要將admin.php改成其他的檔名,例如修改為123.php。以後你在訪問後台位址時你只能通過訪問http://你的**/123.php,如果你再去訪問http://你的**/admin就會出現404錯誤。

第二種方法:

第一步:

在**根目錄建立乙個資料夾,以後就要通過這個資料夾進入後台登入介面的,所以資料夾名就要取乙個不易被人輕易猜到的名稱。這裡作為演示,我就取為 phpcms8 好了。接著,在這個資料夾裡新建乙個檔案index.php,內容為:

第二步:

在 phpcms/modules/admin/ 資料夾裡新建乙個檔案 my_index.php,內容為:

defined('in_phpcms') or exit('no permission resources.'); class my_index extends index  parent::__construct(); } public function public_logout()  }

第三步:

開啟robots.txt

增加 disallow: /phpcms8

意思是禁止蜘蛛索引

好了,修改完成。以後就只能通過 phpcms8/ 目錄訪問後台登入入口 了,如果直接使用 index.php?m=admin 訪

問的話,會直接跳轉到**首頁,這樣就阻止了對後台登入入口的直接訪問了。

隱藏入口檔案

在thinkphp5.0中,出於優化的url訪問原則,還支援通過url重寫隱藏入口檔案,下面以apache為例說明隱藏應用入口檔案index.php的設定。下面是apache的配置過程,可以參考下 1 httpd.conf配置檔案中載入了mod rewrite.so模組 2 allowoverrid...

管理 專案管理入門

karl e.wiegers 著,mirnshi 譯 非程式設計師雜誌第3期 當你預期的那一天,也許是害怕的那一天,終於來到了 從工程師的隊伍裡你被提拔到了軟體專案領導或者團隊領導的位置。這也許就是你選擇的職業道路,或許你不太情願,將就嘗試一下。無論在哪種情況下,你都可能缺少工程學科 人員管理以及領...

專案管理入門

當你預期的那一天,也許是害怕的那一天,終於來到了 從工程師的隊伍裡你被提拔到了軟體專案領導或者團隊領導的位置。這也許就是你選擇的職業道路,或許你不太情願,將就嘗試一下。無論在哪種情況下,你都可能缺少工程學科 人員管理以及領導能力的相關教育。這需要更多的領導能力和管理 它們不是一回事 而不能象dilb...