WordPress迁移服务器后报Nginx404的问题

针对这个问题官方是有解决方案的,在Nginx的配置文件中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-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效
include /www/server/panel/vhost/rewrite/xxx.com.conf;
#REWRITE-END

把上面官方提供的解决方案代码配置在对应的xxx.com.conf即 可实现伪静态。

发布者:内蒙独狼,转转请注明出处:https://www.cnpyq.com/20210712-2/

(17)
内蒙独狼的头像内蒙独狼
上一篇 2019年7月1日 下午6:44
下一篇 2023年5月13日 下午3:42

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

评论列表(1条)

  • 独狼的头像
    内蒙独狼 2024年1月11日 下午6:44

    chattr -i /home/wwwroot/你网站文件夹/.user.ini

Optimized by WPJAM Basic