如何隱藏WordPress登入入口,防止WP登入入口攻擊

WordPress的使用者登入入口和管理員登入入口都在一個登入頁面,安全性會有一些擔心,現在讓我們封鎖掉WordPress預設的登入頁面和後台管理目錄。

WordPress的使用者登入入口和管理員登入入口都在一個登入頁面,安全性會有一些擔心,現在讓我們封鎖掉WordPress預設的登入頁面和後台管理目錄。

前提是你已經安裝了其它的使用者登入插件,不然其它使用者會無法登入網站。

在主題的目錄下找到functions.php設定文件,將下面程式碼複製並修改
[cc lang="php"]
function login_protection(){
if($_GET['uzbox'] != 'uzbox')header('Location: https://uzbox.com');
}
add_action('login_enqueue_scripts','login_protection');
/*** 隱藏WordPress登入入口
* 更多WordPress技巧參考請上:https://uzbox.com
* 轉載請保留出處,謝謝合作!
**/

將上面的程式碼中的uzbox,改成你自訂的名稱。修改後,在造訪wp-login.php和wp-admin後台目錄時候就會自動跳到上面設定的網站頁面了。

那麼管理員如何存取上面的管理頁面呢?

只需要在wp-login.php檔案後面加上?uzbox=uzbox來存取就可以了,例如:

/wp-login.php?uzbox=uzbox

還有一個無需修改主題,直接修改wp-login.php檔案的方法。

在網站根目錄下開啟wp-login.php文件,可以用記事本方式編輯,也可以在Linux中VI編輯。

[cc lang="php"]
function login_protection(){
if($_GET['uzbox'] != 'uzbox')header('Location: https://uzbox.com');

兩種方法實際測試都可以使用。有不懂的可以在下方留言區留言!

評分

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *