问题是这样的:我习惯在博客地址后面直接加"wp-admin"敲回车进入WordPress后台,但是进去以后发现不管我点任何一个管理子项,一律404(找不到页面)!

仔细看了一下管理子项的链接,发现他们全是类似"http://xxx.com/edit.php"这样的,关键就在于他们都少了"/wp-admin/"这条路径,路径都不对了,肯定404呗!

知道问题在哪就简单了,而且答案肯定还是在Nginx的重定向规则上,但是我不知道怎么改,但是我还知道WordPress官方肯定已经解决了,所以我还是很淡定地去查文档了。。。

http://codex.wordpress.org/Nginx
# Add trailing slash to */wp-admin requests.
rewrite /wp-admin$ $scheme://$host$uri/ permanent;

果然给我在codex上找到了解决方案,就是简单地加一行斜杠重定向而已,方法综述如下:

1、登录shell,vim编辑Nginx配置目录:

sudo vim /etc/nginx/sites-available/default

2、把官方给的那一行加到文件最后面就行了

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;

3.检查nginx是否有误:

sudo nginx -t

4.启动与重启nginx

sudo service nginx startsudo systemctl reload nginx

硬件之家,技术向前。

Nginx下完美解决WordPress伪静态后台404 Not Found nginx相关推荐

  1. Nginx下完美解决WordPress的伪静态 (wordpress 迁移后 导致 页面404)

    直奔主题 如何设置WordPress在 Nginx下的伪静态 第一步:按照文章名为例,登陆后台按照箭头顺序修改固定连接,点击保存更改 第二步:登陆宝塔面板后台,按照文件路径 找到属于要配置域名的con ...

  2. mysql最快导表,IIS通过ISAPI_Rewrite完美实现Wordpress伪静态 | 沉默过客

    WordPress默认实现的都是非静态页面,为了利于SEO,我们都会通过设置伪静态来进行优化,在Windows环境下IIS可以通过ISAPI_Rewrite完美实现Wordpress伪静态,具体操作如 ...

  3. php项目邮件连接无效,完美解决wordpress邮件链接无效的问题

    教程介绍:解决wordpress新用户注册邮件链接无效以及重新设置密码链接无效的问题 解决流程 案例一.用户注册 当用户注册站点时,用户会收到如下注册信: 当用户点击链接时,却发现链接无效: 仔细观察 ...

  4. 完美解决wordpress邮件链接无效的问题

    教程介绍:解决wordpress新用户注册邮件链接无效以及重新设置密码链接无效的问题 解决流程 案例一.用户注册 当用户注册站点时,用户会收到如下注册信: 当用户点击链接时,却发现链接无效: 仔细观察 ...

  5. php header 404 nginx,ThinkPHP在nginx下怎么设置?路由统统404,疯了~

    本地用MAMP跑的代码,运行没问题.但是部署到CENTOS 6.8 NGINX服务器上的时候,路由地址都404了! [可以访问] http://something.com/API/public/ind ...

  6. hbase Normalizer解决预分区错误,在不动数据的情况下完美解决热点问题

    (转)  http://www.aboutyun.com/forum.php?mod=viewthread&tid=24292 1.对于预分区错误,hbase使用什么功能解决? 2.Regio ...

  7. php 文章id连续,真正完美解决wordpress文章ID不连续问题

    WordPress默认情况下发布的文章ID不是连续的,因为自动草稿.文章修订版.页面.菜单.媒体等功能都要占用ID,所以使得ID不连续.百度了一圈,居然有人给出这样的解决方案:"这样如果你只 ...

  8. wordpress+lnmp出现 404 Not Found nginx

    在本地使用Apache,因此进行重写规则是.htaccess文件,但在Nginx服务器中此文件不起作用. 只需在网站的虚拟机配置文件中添加如下 location / { if (-f $request ...

  9. linux主机添加discuz伪静态规则,(总结)Nginx下Discuz 7.2伪静态规则设置

    在nginx配置文件nginx.conf的location段添加一行就OK. 1. 打开nginx配置文件: # vim /etc/nginx/nginx.conf (此路径根据Linux版本与安装路 ...

最新文章

  1. PTA基础编程题目集-6-12 判断奇偶性
  2. 【Python3 爬虫】03_urllib.error异常处理
  3. php7 获取数据流,stream_socket_accept()
  4. tooctalstring_Java Integer类toOctalString()方法的示例
  5. Canvas制作排序算法演示动画
  6. 深度学习后时代,图灵奖得主Bengio研究核心是什么?
  7. pandas将字符串转换成时间_pandas入门: 时间字符串转换为年月日
  8. 华为云专家向宇:工欲善其事必先利其器,才能做数据的“管家”
  9. easyui-treegrid的案例
  10. ngrok转发mysql连接_使用小米球 -Ngrok 实现内网转发
  11. 人工智能:状态空间图(超详细经典例题讲解,通过例题教会你如何解决状态空间图问题)
  12. 公众号下面显示一排服务器,新技能get 微信公众号文章花式排版大法
  13. linux怎么查看安装杀毒软件,linux杀毒软件clamav安装与使用
  14. 【小技巧】苹果手机获取UDID的方法【两种UID的获取方法,非常实用】
  15. without updating pid file
  16. 网络技术学习:虚拟专用网络
  17. GPT模型介绍并且使用pytorch实现一个小型GPT中文闲聊系统
  18. C++:实现量化Piecewise yield曲线测试实例
  19. Study - Material Design 浅析
  20. idea在类下面展示方法列表

热门文章

  1. 达梦数据库表数据或者物理文件误删除或者损坏恢复方法
  2. Laravel 5.1 文档攻略 —— Eloquent:模型关系
  3. Vue压缩图片插件——localResizeIMG(简称lrz)
  4. MapReduce详细工作流程解析
  5. python 模拟微信浏览器请求_用chrome模拟微信浏览器访问需要OAuth2.0网页授权的页面...
  6. 求三数之和为零的三元组集合
  7. ThinkSNS电商版,电子商务社交的福音
  8. Web开发问题:IE浏览器中url中文乱码问题
  9. 使用Preact,Unistore和Preact路由器构建SSR应用
  10. Endnote 导出文献到Excel