更改wordpress的預設登入頁面名稱wp-login

scoluo發表於2024-06-02

好多人問我怎麼修改wordpress的預設登入地址,因為只要知道是WORDPRESS的後臺,都知道http://域名目錄/wp-login.php就是登入地址,再用暴力PJ,很有可能會被PJ開密碼。(事實上前段時間確實有過類似報導,很多WP站被暴力PJ帳號密碼,造成嚴重損失)。而網上大多數教程都是在wp-login.php後面加上引數,例如?x7aio2等等類似的形式,雖然起到一定作用,但很多人還是覺得不好看,而且輸入起來麻煩,不如自己自定義來的美觀

接下來,咱們就修改WordPress登陸檔名wp-login.php字尾。

我們一共需要修改2個檔案,其中當然包括wp-login.php

1.先在網站根目錄下把wp-login.php檔案改成你想要的名字(先備份),例如改為htlogin.php,然後用編輯器開啟這個檔案。替換所有wp-login字元為htlogin。

2.然後找到wp-includes目錄內的general-template.php檔案(先備份),用編輯器開啟,替換所有wp-login字元為htlogin。再搜尋變數$login_url,將這個變數改成這樣

  1. $login_url = site_url('wp-error.php', 'login');

其中 wp-error 可以換成別的,儲存預設的wp-login也可以,這行的意思是定義當有人透過http://域名/wp-admin/地址訪問網站時或者直接訪問後臺某個地址時進行跳轉到site_url()設定的地址內,所以防止別人探索你的地址。

新增一個wp-error.php檔案

以上修改結束後,將檔案上傳至伺服器,大功告成,以後要登入後臺,就需要開啟houtai.php才能進行登入啦。

當然,各位童鞋要記得舉一反三哦~

效果如下:

相關文章