修復WordPress登錄重定向循環問題/一直返回登錄界面

有時候即使我們確認賬號和密碼是正確的,但就是無法登錄WordPress后臺,總是返回登錄界面。這種問題我們通常稱之為WordPress登錄重定向循環。如何修復這個問題呢?今天倡萌就來說一下如何排查和修復。根據可能的原因,有三種方法可以解決WordPress登錄重定向循環問題:刪除瀏覽器cookie和緩存還原.htaccess文件以及停用主題和插件。

注意:請先備份一下網站的數據庫,因為下面的一些操作會修改數據庫數據!

方法1:刪除瀏覽器Cookie和緩存

WordPress使用Cookie進行用戶身份驗證和會話管理。它還啟用了緩存,以使您的網站加載速度更快。

盡管它們對您的網站有利,但cookie和緩存可能會導致WordPress登錄重定向循環問題。當您的瀏覽器的cookie和緩存仍保留舊信息或使用過時的WordPress文件時,就會出現問題。

以下是主流瀏覽器刪除Cookie和緩存的方法:

谷歌瀏覽器Chrome

  1. 點擊右上角的三點菜單,然后選擇歷史記錄。或者,您可以按Ctrl + H。
  2. 從左欄中選擇“清除瀏覽數據?”。
  3. 出現對話框后,勾選Cookies和其他站點數據以及“?緩存的圖像和文件”選項。將時間范圍設置為“所有時間”,然后單擊“清除數據”
谷歌瀏覽器Chrome 刪除緩存數據

火狐瀏覽器FireFox

  1. 選擇右上角的漢堡包按鈕,然后轉到選項 -> 隱私和安全
  2. 瀏覽至Cookie和站點數據部分,然后選擇清除數據
  3. 勾選Cookie和站點數據以及緩存的Web內容選項,然后單擊清除
火狐瀏覽器FireFox 刪除緩存數據

蘋果瀏覽器

  1. 導航至首選項?->?隱私。或者,您可以按Command+.
  2. 選擇刪除所有網站數據按鈕,然后單擊立即刪除
蘋果瀏覽器 刪除緩存數據

微軟Edge瀏覽器

  1. 點擊右上角的三點菜單,然后選擇歷史記錄。您也可以按??Ctrl +H。
  2. 選擇“清除歷史記錄”鏈接以打開“清除瀏覽數據”菜單。
  3. 勾選Cookies和已保存的網站數據以及“緩存的數據和文件”選項,然后單擊“清除”
微軟Edge瀏覽器清除緩存數據

方法2:恢復默認的.htaccess文件

在某些情況下,WordPress登錄重定向循環問題是.htaccess文件損壞的結果。如果是這樣,您只需要用正常的文件替換有問題的文件即可。

還原默認.htaccess文件的方法如下:

  1. 使用FTP或文件管理器訪問您網站的根目錄(有些主機為public_html),也就是 wp-content 文件在所在的位置。
  2. .htaccess文件,然后將其刪除。或者,您可以通過將文件重命名為其他名稱來禁用它。
  3. 按照本教程為您的WordPress網站創建一個新的默認.htaccess文件。

方法3:停用插件和主題

停用插件

插件沖突或損壞是WordPress登錄重定向循環問題的另一個常見原因。因此,您需要停用有故障的插件。

以下是通過停用WordPress插件來解決登錄重定向循環問題的方法:

1.使用FTP文件管理器訪問您網站的wp-content目錄。

2.將plugins文件夾重命名為其他名稱,比如 plugins123,這樣就可以停用所有插件。然后嘗試登錄,如果此操作解決了問題,則意味著您的插件已損壞。我們現在需要做的就是找到確切的罪魁禍首。

3.將plugins123文件夾更改回原來的名稱plugins。這樣,WordPress可以重新訪問您的插件,但是所有插件仍處于非活動狀態。

4.登錄到您的WordPress儀表板,然后訪問 插件 > 已安裝的插件,激活所有插件。

5.從WordPress退出登錄,然后返回到文件管理器。

6.打開?plugins?目錄,并通過重命名相應的插件文件夾來逐個禁用插件。每次禁用插件時,嘗試登錄到您的站點并繼續進行操作,直到找到導致該問題的插件為止。

停用主題

如果主題有錯誤或已經損壞,也有可能會導致無法正常登錄網站。所以我們可以禁用掉當前的主題,并恢復為默認主題。

1.使用FTP文件管理器訪問您網站的wp-content目錄。

2.進入到 themes 目錄下,重命名當前使用的主題。

倡萌建議一定要保留至少一個WordPress默認自帶的主題,以便主題有問題的時候可以切換為自帶主題。重命名主題文件夾以后,網站前臺頁面是無法訪問的,但是可以直接訪問后臺 wp-admin 進行登錄。

3.重命名了主題以后,試下是否可以登錄,如果可以登錄,說明是主題有問題。登錄后臺以后,你可以在 外觀 - 主題,重新上傳安裝主題或者更換為其他主題。

總結

WordPress登錄重定向循環是任何人都可能遇到的常見問題。幸運的是,您可以通過清除瀏覽器cookie和緩存、還原默認的.htaccess文件以及停用主題和插件來輕松解決此錯誤。

如果您嘗試了上面的辦法還沒有解決,或者您是通過其他方式解決了這個問題的,都歡迎在下面評論分享。

倡萌

一個文科IT宅男,喜歡折騰WordPress和被它折騰 ^_^

暫無評論

發表評論