要隱藏WordPress后臺(tái)登錄地址,可以使用以下代碼和方法:

編輯wp-login.php文件:

打開WordPress的wp-login.php文件,找到以下代碼:

if ( isset($_GET['action']) && $_GET['action'] == 'login' )

將其修改為:

if ( isset($_GET['checklogin']) && $_GET['checklogin'] == '1' )


創(chuàng)建.htaccess文件:

在WordPress根目錄下創(chuàng)建一個(gè)名為.htaccess的文件,如果已經(jīng)存在,請(qǐng)打開它。

在.htaccess文件中添加以下代碼:

RewriteEngine On
RewriteCond %{QUERY_STRING} ^checklogin=1$
RewriteRule ^wp-login\.php$ - [L]
RewriteRule ^wp-admin$ - [L]
RewriteCond %{QUERY_STRING} ^checklogin=1$
RewriteRule ^wp-admin/network$ - [L]
RewriteCond %{REQUEST_URI} !wp-loginout\.php
RewriteRule ^wp-admin/(.*\.php)$ /wp-admin/checklogin.php?checklogin=1&%{REQUEST_URI} [QSA,L]

保存并關(guān)閉.htaccess文件。

創(chuàng)建checklogin.php文件:

在WordPress根目錄下創(chuàng)建一個(gè)名為checklogin.php的文件,如果已經(jīng)存在,請(qǐng)打開它。

在checklogin.php文件中添加以下代碼:

<?php
define('WP_USE_THEMES', false);
require('./wp-load.php');
if ( isset($_GET['checklogin']) && $_GET['checklogin'] == '1' ) {
    wp_redirect(site_url());
    exit();
}
?>

保存并關(guān)閉checklogin.php文件。

登錄測(cè)試:

嘗試通過訪問http://www.wodepress.com/wp-login.php進(jìn)行登錄,應(yīng)該會(huì)直接重定向到網(wǎng)站的首頁(yè),而不會(huì)顯示登錄頁(yè)面。

這樣,WordPress后臺(tái)的登錄地址就被成功隱藏了。請(qǐng)確保在進(jìn)行任何更改之前備份您的網(wǎng)站文件和數(shù)據(jù)庫(kù)。