路由器MTU值导致WordPress登录后台死循环

症状:在公司里,部分网站(包括wordpress)登录注册时,提示验证码填写错误,或者没有任何提示,直接返回登录/注册页面,周而复始出现死循环。这些网站原先都是使用正常的,而且在家里也可正常使用。

解决办法主要有下面三种:

1、尝试修改路由器MTU值,将原本的1480的值修改成了576,果然网站可以正常使用了,但网站浏览速度明显变慢。

2、出现这种情况是在进行了路由器软件升级之后,于是尝试下载路由器的其他版本,结果问题解决。(pop测试有效)

3、修改Cookies设置(pop测试有效)

在wp-includes目录下有个pluggable.php文件,打开它修改里面的wp_set_auth_cookie函数,

找到如下代码:

setcookie($auth_cookie_name, $auth_cookie, $expire, ADMIN_COOKIE_PATH, COOKIE_DOMAIN, $secure, true);

然后把 ADMIN_COOKIE_PATH 参数改为 SITECOOKIEPATH 即可,然后保存登录

原文地址:
http://www.webjx.com/web/cms-19756.html
http://www.hualing001.com/wp/index.php/archives/4

Related Posts