解决登录wordpress时总是返回登录页的问题

11月 30, 2010 by     6 Comments    Posted under: WordPress    3,743 views    分享()

登录wordpress时,填好用户名、密码,点击【登录】按钮,片刻之后却没有进入后台管理页面,而是回到了登录页面。如此往复操作,进入死循环。

这个问题出现在我将自己的bluehost空间主域名lionshuang.com使用官方办法映射到子文件夹后。我可以使用lionshuang.com或者www.lionshuang.com访问网站,却无法使用其登录管理界面。于是我只能用依旧使用映射到文件夹的二级域名blog.lionshuang.com来管理我的博客。

刚刚在wordpress教程网上看到一个解决登录wordpress进入死循环的办法,测试了一下,在我的博客上完全可行!具体如下:

打开【/wp-includes/pluggable.php】找到第666行(我使用的3.0.1中文版在691行)如下代码:

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);

刚刚上网一搜,无数有关wordpress登录死循环的博客文章,看来我当时找解决办法的时候走如死胡同了,光顾着找bluehost和301跳转有关的信息了。最近脑子越来越僵化,总是一下子将自己桎梏在一个狭窄的方向,需要改变!

补充:清掉浏览器中与blog.lionshuang.com相关的部分,应该也能解决这个问题。

    • 还真不懂为啥,应该是和跨啥之后权限的问题吧?
      另外,你的博客很棒,后生可畏啊!

    • 目前看是有可能。
      不过我期间换用手机、ipad等多个设备都不行,我记得有些应该是没有用blog.lionshuang.com这个域名登录过的啊?

  1. 我在本机测试的时候没有发现问题,而且,这个问题只在IE浏览器下有问题,chrome没有问题!
    现在问题得到解决!多谢楼主!