解决WordPress后台登录不上,出现http://www.xxxxx.com/wp-login.php?redirect_to=http://www.xxxxx.com/wp%2Dadmin/&reauth=1的方法

处理WordPress后台登录不了,发生http://www.xxxxx.com/wp-login.php?redirect_to=http://www.xxxxx.com/wp-admin/&reauth=1的方式

问题主要表现:键入http://xxx.com/wp-admin会自动跳转为http://www.xxxxx.com/wp-login.php?redirect_to=http://www.xxxxx.com/wp-admin/&reauth=1。

反复自动跳转且造成后台管理无法登录!

解决方法一(检测合理):

WordPress更换登录后自动跳转的后台管理默认页

WordPress登录后默认设置表明的”车内仪表盘”网页页面,也就是以前常说的”控制器”网页页面,实际上这一”车内仪表盘”网页页面现实意义确实并不大。前几天帮一个客户订制一个主题风格的过程中就发生过这一要求,必须自动跳转到他特定的网页页面。如今把方式共享一下。

解决WordPress后台登录不上,出现http://www.xxxxx.com/wp-login.php?redirect_to=http://www.xxxxx.com/wp%2Dadmin/&reauth=1的方法

实际上操控也非常简单,应用文本编辑开启当今主题目录下的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,便是登录后要自动跳转的后台管理网页页面详细地址,这儿设置成全部文章内容网页页面,假如你要登录后自动跳转到发表文章网页页面,可以改为:/wp-admin/post-new.php,别的的以此类推。

留意:假如你的WordPress安裝在根目录,如wp文件目录,那麼第10行中的详细地址应当再加上根目录,如/wp/wp-admin/edit.php

假如你要登陆后自动跳转到网站内部一切一个网站地址,请将9-11行编码换成:

  1. $redirect_to = ‘http://这儿填你的网站地址’;

假如你非要让wp-admin/index.php彻底消退,手工制作输入网址…/wp-admin/也需要让它自动跳转到全部文章内容网页页面,那你就在使用文本编辑开启wp-admin/index.php,将第一个 <?php 改为:

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

在其中http://…/wp-admin/就是你的后台管理网站地址。那样改动的不足之处是,每一次WordPress升级,你也就得再次改动一次。

—————————————转自 欲思blog

解决方法二:

问题再度叙述:

今日登录一个程序流程就是我用wp做的网址 我觉得也有许多好朋友遇到过这种的状况吧 当键入 http://www.xxxxx.com/wp-admin/ 后台管理会自身自动跳转成大约相近的网站地址标识符 如下所示 http://www.xxxxx.com/wp-login.php?redirect_to=http://www.xxxxx.com/wp-admin/&reauth=1 输入支付密码登录 没有反映 一直维持在登录的页面那边,在反复的确定登陆密码沒有问题的情况下,即使换了电脑浏览器都没有实际效果的,试了好多个方式也没有用,最终无可奈何搞到重新安装wordpress,結果是也是没有用的 最终在论谈上见到下边这一办法就解决了。

方式如下所示:登录后台管理文件目录 打开文件/wp-includes/pluggable.php ,改动wp_set_auth_cookie函数 在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 查找替换就可以了 造成那样的状况的因素如下所示:(关键便是变更cookie的功效文件目录,由原先的“/wp-admin”变为网站根目录“/”。问题大约是因为没法跨文件目录载入客户的cookie造成的)

写了这一段编码之后 键入 http://www.xxxxx.com/wp-admin/ 依然会自动跳转到 http://www.xxxxx.com/wp-login.php?redirect_to=http://www.xxxxx.com/wp-admin/&reauth=1 可是输入支付密码登录后台管理 早已可以登录了

假如你也碰到这种的状况何不用这一方式试一试 这或许是wp更新造成的結果 !

————————–转自 singer的blog

本文由网友投稿或「聚码源码网」整理自网络,如转载请注明出处:https://www.jumaniu.com/878/

本站发布的内容若侵犯到您的权益,请邮件联系 zhangqy2022#yeah.net 删除,我们将及时处理!

从您进入本站开始,已表示您已同意接受本站【免责声明】中的一切条款!

本站大部分下载资源收集于网络,不保证其完整性以及安全性,请下载后自行研究。

本站资源仅供学习和交流使用,版权归原作者所有,请在下载后24小时之内自觉删除。

若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,使用者自行承担,概与本站无关。

上一篇:

已经没有上一篇了!

常见问题
  • 本站所有资源解压密码为:www.jumaniu.com 或 www.tdji.cn
查看详情

相关文章

评论
暂无评论