阿萌的程序小屋

萌物控重度患者与您一起畅游技术与梦想的世界

解决wordpress后台登陆循环跳转到登陆页面的问题

以前遇到过一个问题,在登陆wordpress后台的时候,经常会登陆不进去,时常发现登陆后会自动跳转到带有一长段带有路径参数的登陆页面,自此我推荐一个很有效很简单的办法。

根据我的猜测是,一般人访问网站后台,会直接使用 http://域名/wp-admin/这样的方式去直接访问后台,但因为某些特殊情况,因为wordpress后台会获取请求前的地址URL,会导致登陆后返回跳转的时候会造成返回登录页的情况,并且URL后面会带有一长段的参数。

比如这种形式:http://网址/wp-login.php?redirect_to=http%3A%2F%2F网址%2Fwp-admin%2F&reauth=1

解决办法:

其实有个很简单的办法,在输入后台网址的时候,把路径补全,把index.php也加上。
即:http://域名/wp-admin/index.php
这样访问跳转登陆后 ,就会很正常的进入后台页面了,是不是很简单啊。

注意:如果你之前登陆不进去,请关闭整个浏览器,重新打开再使用我的方法。不然你已经被记录错误url了,你怎么用都是错的。


另外附在网上查找到的方法,上面方法无效时可以尝试尝试:

1、直接访问 http://域名/wp-login.php

注:反正我用了是没用,不过既然有人写出了这种方法,说不定在某些情况下会有用。

2、有些人说是cookies问题,修改/wp-includes/pluggable.php文件中的wp_set_auth_cookie:
将 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);

注:这种也是,试了是没用的,不过既然有人写出了这种方法,说不定在某些情况下会有用。

3、也有人说是CDN之类的加速缓存问题,可以关闭网站加速之类的业务再登陆试试。

注:曾经有用过············

如有朋友感觉我的博文或代码有问题,愿能给予我宝贵的意见!Thanks

另注:转载请随意,但请带上本文地址,万分感谢。

http://www.wangmengyu.cn/?p=820

这就是真的真的是传说中的公告牌的说~~
暂且努力发展中~~

性别:男  年龄:20岁
现居:江苏  南京  浦口区
标语:萌即是一切