解决LNMP环境下WordPress后台地址缺少wp-admin

lnmp-wordpress-lack-of-wp-admin

  服务器一直都是在使用LNMP一键安装的,这也是我个人非常喜欢的一个,比自己手动配置方便多了。昨天刚帮朋友买了个阿里云服务器,他也不会搭建环境我就直接帮他搭建了LNMP环境。

  他也是使用WordPress的,也就给他一起安装完毕了,但在登陆WordPress后台设置的时候发现直接弹出404错误页面,因为是新安装的所以第一点就想是不是WordPress程序的权限是不是没设置正确,检查了下发现不是,这就排除了是因为权限设置不正确产生的了。

  想要重新进入后台页面的时候发现原来出现404错误页的地址中缺少了“wp-admin”,WordPress后台所有路径都包含了这个,我就尝试手动添加下试试,发现添加后可以正常打开并且保存。这样就应该是WordPress重定向丢失,修改下/usr/local/nginx/conf/wordpress.conf这是文件就可以了。

location / {
	index index.html index.php;
	if (-f $request_filename/index.html){
		rewrite (.*) $1/index.html break;
		}
	if (-f $request_filename/index.php){
		rewrite (.*) $1/index.php;
		}
	if (!-f $request_filename){
		rewrite (.*) /index.php;
	}
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;

 

  完成后重新启动下LNMP就好了。(重启LNMP方法:/root/lnmp restart)

最后修改:7年前

共有 0 条评论