zoukankan      html  css  js  c++  java
  • nginx解决WordPress 上传到服务器后页面404错误的方法

    人啊,要说你傻了吧,真是啥事都能碰到;

    因为换了nginx,把新做的上传到服务器配置好后,就主页和后台能打开,其他的所有页面,全是404,果真404和502是我最讨厌的数字啊,这让我很怀疑人生啊,怀疑到我以为我没有装服务器,哈哈哈,来看看我是怎么简单的解决滴;

    首先,看到人家是这么弄得

    打开配置文件 vim /etc/nginx/sites-available/test.conf(根据自己的配置文件来)

    在location / 字段修改添加以下代码:

    location / {
    try_files $uri $uri/ /index.php?$args;
    }
    rewrite /wp-admin$ $scheme://$host$uri/ permanent;

    然后重启nginx,然后我的服务器就启动不了了,查看日志说是这一行出错了

    那就换一种方法呗

    在location / 字段修改添加以下代码:

    location / {
                    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;//记得加这个啊,要不后台访问出错
     

    然后重启服务器,ok,重启成功,也能打开了,哈哈哈哈,可以安心吃中午饭了。小伙伴们可以试试第一种,不出错就好。

    看到这里你所有的方法都尝试了,还是不行,那就有一个更简单的办法,登入后台,将固定链接改为第一个就好了,我今天迁移一个wp网站,我擦,怎么改都不行,最后只能这样了。但这样你的伪静态就失效了。

  • 相关阅读:
    Json 格式 不能加注释
    优雅是的使用Lambda .map函数
    Tomcat-redis-solr-zookeeper启动命令
    今日静态页面集成
    JMS
    freemarker模板引擎技术
    vscode----vue模板--用户代码片段--快捷
    js求总页数:总条数,每页条数
    新建vue项目
    大数据可视化之---echarts地图组件
  • 原文地址:https://www.cnblogs.com/xbxxf/p/9182450.html
Copyright © 2011-2022 走看看