Nginx 二级目录404 WordPress

共计742字,阅读大约3分钟。

[toc]

一 : 配置伪静态规则

去网站设置 , 找到子目录绑定

图片[1] | Web Stack | Nginx 二级目录404 WordPress | 一个栈

若是Apache2 转的 Nginx 可以直接转换 静态规则

参考apache伪静态转nginx (bt.cn)

配置完记得重载 nginx

Apache2 静态规则

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>

Nginx 静态规则

location /二级名/
{
    if (!-f $request_filename){
        set $rule_2 1$rule_2;
    }
    if (!-d $request_filename){
        set $rule_2 2$rule_2;
    }
    if ($rule_2 = "21"){
        rewrite /. /二级名/index.php last;
    }
}

二 : wordpress 选择 固定链接方式

若已上方法还是404 , 就得去wp后台设置固定链接为 xxxxx?p=xxx 形式

图片[2] | Web Stack | Nginx 二级目录404 WordPress | 一个栈

记得保存更改

温馨提示:本文最后更新于2022-06-12 12:22:02,某些文章具有时效性,若有错误或已失效,请在下方留言或联系雅舍站长
© 版权声明
THE END
有所帮助就支持一下吧
点赞0当赏 分享
箴言区 抢沙发
头像
达瓦里希请发言...
提交
头像

昵称

取消
昵称表情代码图片