久青草国产观看在线视频,在线观看欧美日女,777毛片,亚洲国产精品99久久久久久久

解決WordPress后臺登錄不上,出現(xiàn)http://www.xxxxx.com/wp-login.php?redirect_to=http://www.xxxxx.com/wp%2Dadmin/&reauth=1的方法

2018-05-12 wordpress教程
  • 文章介紹
  • 快速入門
  • 評價&建議

解決WordPress后臺登錄不上,出現(xiàn)http://www.xxxxx.com/wp-login.php?redirect_to=http://www.xxxxx.com/wp%2Dadmin/&reauth=1的方法

問題表現(xiàn):輸入http://xxx.com/wp-admin會自動跳轉(zhuǎn)為http://www.xxxxx.com/wp-login.php?redirect_to=http://www.xxxxx.com/wp%2Dadmin/&reauth=1。

重復(fù)跳轉(zhuǎn)且導(dǎo)致后臺無法登錄!

解決方案一(測試有效):

WordPress替換登陸后跳轉(zhuǎn)的后臺默認(rèn)首頁

WordPress登陸后默認(rèn)顯示的”儀表盤”頁面,也就是之前所說的”控制板”頁面,其實這個”儀表盤”頁面實際意義真的不大。前兩天幫一個用戶定制一個主題的時候就出現(xiàn)過這個需求,需要跳轉(zhuǎn)到他指定的頁面。現(xiàn)在把方法分享一下。

其實操作也很簡單,使用文本編輯器打開當(dāng)前主題目錄下的functions.php,在末尾加上以下php代碼:

  1. function my_login_redirect($redirect_to, $request){
  2. if( empty( $redirect_to ) || $redirect_to == 'wp-admin/' || $redirect_to == admin_url() )
  3. return home_url("/wp-admin/edit.php");
  4. else
  5. return $redirect_to;
  6. }
  7. add_filter("login_redirect", "my_login_redirect", 10, 3);
  8. ?

其中第10行的:/wp-admin/edit.php,就是登陸后要跳轉(zhuǎn)的后臺頁面地址,這里設(shè)置成所有文章頁面,如果你想登陸后跳轉(zhuǎn)到寫文章頁面,可以改成:/wp-admin/post-new.php,其他的依此類推。

注意:如果你的WordPress安裝在子目錄,如wp目錄,那么第10行中的地址應(yīng)該加上子目錄,如/wp/wp-admin/edit.php

如果你想登錄后跳轉(zhuǎn)到站內(nèi)任何一個網(wǎng)址,請將9-11行代碼替換成:

  1. $redirect_to = 'http://這里填你的網(wǎng)址';

如果你非得讓wp-admin/index.php完全消失,手工輸入網(wǎng)址…/wp-admin/也要讓它跳轉(zhuǎn)到所有文章頁面,那你就在用文本編輯器打開wp-admin/index.php,將第一個 <?php 改成:

  1. <?php
  2. header("Location: http://…/wp-login.php");
  3. exit();

其中http://…/wp-admin/是你的后臺網(wǎng)址。這樣修改的缺點是,每次WordPress更新,你就得重新修改一次。

---------------------------------------轉(zhuǎn)自 欲思博客

解決方案二:

問題再次描述:

今天登陸一個程序是我用wp做的網(wǎng)站 我想也會有很多朋友遇到過這樣的情況吧 當(dāng)輸入 http://www.xxxxx.com/wp-admin/ 后臺會自己跳轉(zhuǎn)成大概類似的網(wǎng)址字符 如下 http://www.xxxxx.com/wp-login.php?redirect_to=http://www.xxxxx.com/wp%2Dadmin/&reauth=1 輸入密碼登陸 沒有任何反應(yīng) 一直保持在登陸的界面那里,在重復(fù)的確認(rèn)密碼沒有錯誤的時候,就算換了瀏覽器也沒有效果的,試了幾個方法都沒有用,最后無奈搞到重裝wordpress,結(jié)果是也是沒有用的 最后在論壇上看到下面這個方法就解決了。

方法如下:登陸后臺目錄 打開文件/wp-includes/pluggable.php ,修改wp_set_auth_cookie函數(shù) 在pluggable.php文件找到以下代碼:setcookie($auth_cookie_name, $auth_cookie, $expire, ADMIN_COOKIE_PATH, COOKIE_DOMAIN, $secure, true);

把它替換成: setcookie($auth_cookie_name, $auth_cookie, $expire, SITECOOKIEPATH, COOKIE_DOMAIN, $secure, true);

不要管是第幾行的,因為每一次wp更新版本的時候 都是不一樣的 你就直接用 ctrl+f 查找替換就可以了 導(dǎo)致這樣的情況的原因如下:(主要就是更改cookie的作用目錄,由原來的“/wp-admin”變成根目錄“/”。問題大概是由于無法跨目錄讀取用戶的cookie導(dǎo)致的)

寫了這段代碼以后 輸入 http://www.xxxxx.com/wp-admin/ 還是會跳轉(zhuǎn)到 http://www.xxxxx.com/wp-login.php?redirect_to=http://www.xxxxx.com/wp%2Dadmin/&reauth=1 但是輸入密碼登陸后臺 已經(jīng)可以登陸了

如果你也遇到這樣的情況不妨用這個方法試試看 這也許是wp升級導(dǎo)致的結(jié)果 !

--------------------------轉(zhuǎn)自?singer的博客

1 0

企業(yè)建站推薦正版商業(yè)主題,國內(nèi)專業(yè)團(tuán)隊開發(fā),完善售后,是您不二選擇。

正版主題商店

主題貓WP建站,累計幫助1300+客戶成功建站,為站長提供支持!

立刻開啟你的建站之旅
QQ在線客服

服務(wù)熱線

wordpress建站咨詢