typecho安装在子目录的nginx伪静态规则

Posted wnh678

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了typecho安装在子目录的nginx伪静态规则相关的知识,希望对你有一定的参考价值。

使用lnmp搭建的服务器环境,Typecho网站安装在子目录和安装在根目录使用的nginx伪静态规则会有差异,如果安装在子目录的typecho网站直接使用根目录的伪静态规则,那么就会出现前台文章打开显示404 Not Found,登陆typecho网站后台也显示404 Not Found的情况,因此子目录的typecho站点要正常访问就要添加对应的伪静态规则,下面的伪静态规则博客吧亲测可用于安装在子目录的typecho站点。

子目录typecho站点伪静态规则

1
2
3
4
5
location /foldername/ {
    if (!-e $request_filename) {
        rewrite ^(.*)$ /foldername/index.php$1 last;
    }
}

把上面伪静态规则中的foldername修改为子目录名称。

以上是关于typecho安装在子目录的nginx伪静态规则的主要内容,如果未能解决你的问题,请参考以下文章

typecho伪静态如何去掉index.php

Nginx伪静态规则怎么设置

nginx伪静态怎么写

discuz在nginx上怎么配置伪静态?

在Windows主机下安装的WordPress,设置成伪静态后网页中的图片无法显示,请问这是怎么回事?

nginx的伪静态rewrite规则,匹配栏目目录没有斜杠不能访问