如果不使用二级目录作为主站,那么你访问的时候永远要在后面的链接加一个 /wp 例如,你的域名是 yourdomain.com, 但是你需要访问 yourdomain.com/wp, 虽然这部可以用重定向解决,但是当你点击你的网站标题回到首页的时候还是会有 /wp 在域名的后面飘荡。于是我进入了管理面板,选择在常规 --> 链接里面,将我原来的 yourdomain.com/wp 改成了 yourdomain.com。重新登录后台发现无法登录了。浏览器后面返回 reauth=1
首先我们要进入文件管理,public_html 文件夹中,然后点击右上角的齿轮⚙,选择显示隐藏文件 (dotfiles),在其目录下会出现上述配置中,yourdomain.com 以及 wp 都是你需要修改的,yourdomain.com 是你的域名,wp 是你的二级目录
WordPress 无法登录后台
简单粗暴的重装,不要用二级目录踩坑
打开数据库,将你修改的 WordPress 的链接改回来
看下面的操作
/wp-includes/pluggable.php 并修改
大约在 929 行的时候会有一行这样的代码
setcookie($auth_cookie_name, $auth_cookie, $expire, ADMIN_COOKIE_PATH, COOKIE_DOMAIN, $secure, true);
解决了吗?还没有,因为还有一个步骤就是你的伪静态。
要注意的是,里面的 <code lucida="" console",="" "liberation="" mono",="" "courier="" new",="" "andale="" monospacex,="" monospace,="" sans-serif;="" font-size:="" 0.875rem;="" letter-spacing:="" 0px;="" padding-top:="" 0.2rem;="" padding-bottom:="" border-radius:="" 0.1875rem;="" background-color:="" rgba(0,="" 0,="" 0.03);="" word-break:="" break-all;"="" style="box-sizing: border-box; font-family: Menlo, Monaco, Consolas, "Courier New", monospace; padding: 2px 4px; color: rgb(199, 37, 78); background-color: rgb(249, 242, 244); border-radius: 4px; overflow: hidden; outline: 0px;">wp
需要修改成你自己的安装 WordPress 的二级目录。